지난주에 '파이썬 함수 일일강의' 주제로 파이썬에 내장된 함수들을 모두 알파벳 순으로 설명했는데, 오늘은 자주 사용되지 않는 함수들입니다. 매우 기쁩니다, 하하, 오늘은 매우 일반적으로 사용되는 함수인 bin() 함수
bin(x)
영어 설명: 정수를 다음으로 변환합니다. 결과는 유효한 Python 표현식입니다. x가 Python int 객체가 아닌 경우 정수를 반환하는 __index__() 메서드를 정의해야 합니다.
버전 2.6의 새로운 기능
중국어 설명: 정수 x를 이진 문자열로 변환합니다. x가 Python에서 int 유형이 아닌 경우 x는 __index__() 메서드를 포함해야 하며 반환 값은 정수입니다.
매개변수 x: 정수 또는 __index__() 메소드를 포함합니다. 반환 값은 정수 유형입니다.
버전: bin 함수는 python2.6의 새로운 함수입니다. 사용 시 버전 문제에 주의하세요.
예를 통한 설명:
#整数的情况 >>> bin(521) #这里的显示结果形式与我们平时习惯有些差别,主要是前面多了0b,这是表示二进制的意思。 '0b1000001001' #非整型的情况,必须包含__index__()方法切返回值为integer的类型 >>> class myType: ... def __index__(self): ... return 35 >>> myvar = myType() >>> bin(myvar) '0b1000001001'
PS: 기능 변경은 매우 간단하지만 버전과 매개변수 유형에 주의하세요.