Home  >  Article  >  Backend Development  >  Detailed explanation of bin() function of python function

Detailed explanation of bin() function of python function

巴扎黑
巴扎黑Original
2017-08-21 13:45:556408browse

"Python FunctionDaily Lecture" topic has been sharing with you Python's built-in functions last week, all explained in alphabetical order , but the four functions explained last week are not commonly used. Today I am very happy, haha, because today I want to share with you a very commonly used function: bin() function

bin (x)

##English description:Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.

New in version 2.6.

Chinese description: Convert the integer x to a binary string, if x is not Int type in Python, x must contain the method __index__() and the return value is integer;

Parameter x: Integer or a type that contains the __index__() method and the return value is integer;

Version: The bin function is a new function in python2.6. Please pay attention to the version issue when using it.

Explanation with examples:

#整数的情况
>>> bin(521)
#这里的显示结果形式与我们平时习惯有些差别,主要是前面多了0b,这是表示二进制的意思。
'0b1000001001'
#非整型的情况,必须包含__index__()方法切返回值为integer的类型
>>> class myType:
...   def __index__(self):
...     return 35
   
>>> myvar = myType()
>>> bin(myvar)
   
'0b1000001001'

PS: Changing the function is very simple, but you must pay attention to the version and parameter type.

The above is the detailed content of Detailed explanation of bin() function of python function. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn