Python 내장 함수는 Python 인터프리터가 실행되면서 생성됩니다. Python 프로그램에서는 이러한 함수를 정의하지 않고도 언제든지 호출할 수 있습니다. 가장 일반적인 내장 함수는 다음과 같습니다.
PRint(“Hello World!”)
Python 튜토리얼에서 다음과 같은 내장 함수를 언급했습니다.
기본 데이터형 type()
dir() help() len() 다시 살펴보기 len()
사전 len()
텍스트 파일 입출력 open()
루프 디자인 range() enumerate() zip()
루프 객체 iter()
함수 객체 map() filter() Reduce()
아래에서 사용하는 매개변수는 모두 실제 매개변수입니다. 명령줄에서 직접 효과를 시험해 볼 수 있습니다.
수학적 연산
abs(-5) > 🎜>
POW (2, 3)#은 POW (2, 3, 5)인 경우 2 ** 3과 동일하며, 이는 2 ** 3 % 5와 같습니다.CMP (2.3, 3.2)# 숫자의 크기divmod(9,2) ([9,2,-4,2]) 유형 변환int(“5″) ~ 이후 ) # 장정수로 변환str (2.3) ~ ~ + 값 65에 해당하는 코드 문자
Bool (0)# 해당 실제 값. Python에서 0은 false
Python에서 다음 객체는 FALSE와 같습니다: [],,, (), {}, 0, None, 0.0, ”
bin(56) # 16진수 56을 나타내는 문자열을 반환합니다
oct(56) #8진수를 나타내는 문자열을 반환합니다 56개
list((( 1,2,3))
슬라이스(5,2,-1) True 값에 해당
any (["", 0, False, [], None]) # True 값에 해당하는 요소가 있나요
sorted([1,5, 3])# 양의 순서 즉, [1,3,5]로 돌아갑니다.
역순 ([1,5,3]) # [3,5,11 ]
클래스, 객체, 속성
파이썬 123456789 # 정의 클래스class Me(object): def test(self): print "Hello!" def new_test():
print "New Hello!" me = Me()
hasattr(me, "test") # me 객체에 테스트 속성이 있는지 확인 new_testdelattr(me, “test”) # 테스트 속성 삭제isinstance(me, Me) # me 객체가 Me 클래스(인스턴스)에 의해 생성된 객체인지 여부issubclass(Me, object) # Me 클래스가 객체 클래스의 하위 클래스인지 여부 컴파일 및 실행 repr(me) # 객체의 문자열 표현식을 반환합니다.compile(“print('Hello')”,' test.py','exec') ~ 문자열 표현식. 매개변수는 compile() exec(“print('Hello')") # 문자열 print('Hello')를 해석하고 실행합니다. 매개변수는 compile() Othersinput(“입력하세요:”) # Waiting for inputglobals( ) # 전역 변수 이름, 전역 함수 이름 등 전역 네임스페이스를 반환합니다. locals()