py内置函数(持续更新中)

124 阅读1分钟
函数 作用 返回类型
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
  • any()等价于
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就是假