728x90 반응형 Python156 [Python] special methods and operator overloading Special Methods사용자가 직접 호출하는 경우가 거의 없고, 간접적으로 호출이 됨.즉, 개발자(사용자)가 over-riding을 통해 구현은 하지만 직접 호출하는 경우가 거의 없고,개발자가 다른 built-in function이나 operator를 호출할 때, 내부적으로 Python interpreter에 의해 호출되는 methods를 가르킴.특징으로 double underscore __ 로 이름이 시작되고 끝난다 ( double underscores를 dunder라고도 부름.)double underscore로 싸여있는 이름은 Python이 다른 syntax와 연결되어 사용되도록 미리 정해놓은 method나 variable들(=Python internal variables or methods)임.. 2023. 7. 13. [Python] list (sequence type) : summary list (Sequence Type) : Summary list는 ordered mutable collection으로, collection을 위한 python data type들 중 가장 많이 사용된다. C에서의 array와 같이 가장 기본적인 collection임. 단, heterogeneous item을 가질 수 있으며, 여러 methods를 가지는 객체라는 점이 array와 다름. Python에서 대표적인 sequence type인 것은 다음 세가지임. list : mutable sequence tuple : immutable sequence string : immutable text sequence sequence type은 indexing이 element의 위치(순서)에 의해 이루어지기 때문에 .. 2023. 7. 12. [Python] set and frozenset set & frozenset set(집합) : 특정 conditions를 만족시키는 구별 가능한(distinct) object의 collection. set의 중요한 수학적 특징은 특정 object가 set에 속하는지 아닌지를 명확히 판별(특정 conditions에 의해)할 수 있음. set에 속한 object들은 element(원소)라고 부르고 이들 간은 구별 가능해야함 (동일한 object를 2개가 set에 속할 수 없음) 참고: 수학에서의 set https://dsaint31.tistory.com/679#Set%-A 이같은 특성 때문에, set에서 element간에는 특정한 order가 없고, 동일한 element(구별이 불가능한)가 2개 이상이 set에 속할 수 없다. Python에서 이 수학적 .. 2023. 7. 12. [Python] Matplotlib Font설정 : 한글 사용하기 (colab). 현재 matplotlib가 사용하는 font의 family와 size 확인하기.matplotlib의 rcParams (runtime config parameters)에서 확인 가능함.import matplotlib as mplprint(f"font.family: {mpl.rcParams['font.family']}"), print(f"font.size : {mpl.rcParams['font.size']}") 2023.7.12 당시 colab의 경우, 다음과 같은 결과가 나옴.font.family: ['sans-serif']font.size : 10.0현재 matplotlib가 사용가능한 font들 확인하기.matplotlib의 font_manager를 통해 가능함.import matplotlib.fo.. 2023. 7. 12. [Python] dictionary (Mapping type) : basic dictionary (dict)Python에서 dictionary는key-value pair를 item으로 가지는unorderedmutablecollection임.set과 함께 curly bracket (or brace)를 사용하는데, empty dictionary가 바로 {}로 표현됨(dictionary가 set보다 많이 이용되는 점이 반영된 듯...)dictionary는 key와 value가 하나의 item에 가지고 있고, 해당 key를 통한 indexing이 가능함.key는 set과 같이 unique 해야 한다.key들은 set과 같이 unordered 임.immutable object만이 key가 될 수 있음. mutable object는 hashable이지 않음... 2023. 7. 11. [Python] Dictionary's methods Dictionary's methods비우기dic.clear()Dictionary instance (or object) dic을 전부 비움.모든 key-value 쌍들이 제거됨.<hr contenteditable="false" data-ke-type="horizontalRule" data-ke-s.. 2023. 7. 11. 이전 1 ··· 21 22 23 24 25 26 다음 728x90 반응형