"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
##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'
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!