| 函数 |
作用 |
返回类型 |
| abs( ) |
返回一个数的绝对值,如果是复数,返回负数的模长 |
Number |
| all(iterable) |
判断可迭代序列的元素是否都为真(或者空) |
bool |
| any(iterable) |
判断可迭代序列的元素是否有真 |
bool |
| format(int,'b') |
把一个整型数,转为二进制 |
int |
| bin(int) |
把一个整型数,转为二进制,但是带前缀‘0b’ |
int |
| bool(x) |
判断x是否为真(只有空、0、1、None为假,其余都为真) |
bool |
| chr(int) |
Unicode 码位为整数_i_的字符的字符串格式 |
char |
| ord(char) |
char()的逆运算 |
int |
注意事项
- abs(2**1.0) == 2.0 因为指数是小数 1/1==1.0 而不是 1
- all()等价于
def all(iterable):
for ele in iterable:
if not iterable:
return False
return True
def any(iterable):
for ele in iterable:
if ele:
return True
return False
- bin() ----- bin(2) =>'0b10'
- bool() 除了空序列(除空字符)、False、0 、None ,range(0)其他均为真,其中的0,值只要为0就是假