본문 바로가기

Python/Context

(3)
String으로 메소드 호출 String 값으로 함수를 실행시키고자 할 때 쓰는 방법 항상 검색 방법이 틀려서 못찾았었는데 아래와 같은 방법이있음. locals()[String 변수]() 출처 : by 비트코딕 비트코딕
python 문법 __함수__ 들 init => 초기화(initialize) 메서드 ( init은 초기화 함수지 생성자함수가 아니다.) elf와 나란히 클래스 내에 등장하는 init에 대해서는 알아보자. init에 대해 간단히 정리하자면, 다음과 같다. 컨스트럭터라고 불리는 초기화를 위한 함수(메소드) 인스턴스화를 실시할 때 반드시 처음에 호출되는 특수한 함수 오브젝트 생성(인스턴스를 생성)과 관련하여 데이터의 초기를 실시하는 함수 name => _name 특성을 모듈의 정규화된 이름으로 설정해야 합니다. 이 이름은 가져오기 시스템에서 모듈을 고유하게 식별하는 데 사용됩니다. , interpreter가 실행 전에 만들어 둔 글로벌 변수입니다. main => name_ == 'main_' 식을 사용하여 확인할 수 있는 프로그..
typing 함수 함수 greeting에서 인수 name는 유형 str및 반환 유형 이어야 합니다 str. 하위 유형은 인수로 허용됩니다. def greeting(name: str) -> str: return 'Hello ' + name 유형 별칭 유형 별칭은 유형을 별칭에 할당하여 정의됩니다. 이 예에서 Vector및 list[float]는 상호 교환 가능한 동의어로 처리됩니다. Vector = list[float] def scale(scalar: float, vector: Vector) -> Vector: return [scalar * num for num in vector] # typechecks; a list of floats qualifies as a Vector. new_vector = scale..