Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 프로그램의 bin()

<시간/>

이 튜토리얼에서는 bin() 함수에 대해 알아볼 것입니다.

빈()

bin() 함수는 숫자를 이진수로 변환하는 데 사용됩니다. bin() 함수에 숫자를 전달하면 숫자의 이진 표현을 반환합니다.

Python의 이진수는 0b로 시작합니다. . bin() 함수의 결과도 0b로 시작합니다. . 혼동하지 마십시오.

몇 가지 예를 살펴보겠습니다.

# initialising a number
n = 2
# converting to binary using bin(n)
binary = bin(n)
# displaying the binary number
print(binary)

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

0b10

# initialising a number
n = 100
# converting to binary using bin(n)
binary = bin(n)
# displaying the binary number
print(binary)

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

0b1100100

숫자가 아닌 다른 개체를 전달하면 오류가 발생합니다. 한 가지 예를 들어보겠습니다.

# initialising a number
n = 'Hafeez'
# converting to binary using bin(n)
binary = bin(n)
# displaying the binary number
print(binary)

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

TypeError       Traceback (most recent call last)
<ipython-input-4-2184ca5e2014> in <module>
      3
      4 # converting to binary using bin(n)
----> 5 binary = bin(n)
      6
      7 # displaying the binary number
TypeError: 'str' object cannot be interpreted as an integer

결론

튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.