内置函数:
| 
                   Built-in Functions  | 
                ||||
|---|---|---|---|---|
                  
                    abs()
                  
                 | 
                
                  
                    all()
                  
                 | 
                
                  
                    any()
                  
                 | 
                
                  
                    ascii()
                  
                 | 
                
                  
                    bin()
                  
                 | 
              
1. abs(x)
返回 x 的绝对值。参数可以是整数或浮点数。如果参数是复数,则返回其大小。
            
              import math
print('abs(45)的值:',abs(45))
print('abs(-45)的值:',abs(-45))
print('abs(45+23)的值:',abs(45+23))
print('abs(math.pi)的值:',abs(math.pi))
输出:
abs(45)的值: 45
abs(-45)的值: 45
abs(45+23)的值: 68
abs(math.pi)的值: 3.141592653589793
            
          
          2.all(iterable)
iterable -- 元组或列表
如果iterable的所有元素都为true(或者iterable为空),则返回True。相当于:
            
              def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True
            
          
          
            
              #实例
'''如果iterable的所有元素不为0、''、False、None或者iterable为空,all(iterable)返回True,否则返回False;
注意:空元组、空列表返回值为True,这里要特别注意。
'''
print(all(['a','b','c','']))     #列表存在一个为空的元素,返回False
print(all(['a','b','c', None])) #列表中存在一个None元素,返回False
print(all(['a','b','c','d']))    #列表都有元素,返回True
print(all([0,1,2,3,4,5,6]))      #列表里存在为0的元素 返回False
print(all(('a','b','c','')))     #元组存在一个为空的元素,返回Fasle
print(all(('a','b','c', False))) #元组中存在一个False元素,返回False
print(all(('a','b','c','d')))    #元组都有元素,返回True
print(all((0,1,2,3,4,5)))        #元组存在一个为0的元素,返回Fasle
print(all([]))  #空列表返回 True
print(all(()))  #空元组返回 True
            
          
          3.any( iterable )
如果 iterable 的任何元素为真,则返回True。如果iterable是空的,返回False。等价于:
            
              def any(iterable):
    for element in iterable:
        if element:
            return True
    return False
            
          
          
            
              # 实例
'''
如果都为空、0、false、None,则返回false,如果不都为空、0、false、None,则返回true。
'''
print(any(['a','b','c','']))   #列表存在一个为空的元素,返回True
print(any(['a','b','c','d']))  #列表都不为空,返回True
print(any([0,'',False, None]))       #列表里的元素全为  0,'',False  返回False
print(any(('a','b','c','')))   #元组存在一个为空的元素,返回True
print(any(('a','b','c','d')))  #元组都有元素,返回True
print(any((0,'',False, None)))       #元组里的元素全为  0,'',False  返回False
print(any([]))  #空列表返回 False
print(any(()))  #空元组返回 False
            
          
          4. ascii(object)
            
              调用对象的__repr__()方法,获得该方法的返回值ascii() 函数类似 repr() 函数, 返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 \x, \u 或 \U 编码的字符。 生成字符串类似 Python2 版本中 repr() 函数的返回值。
            
          
          
            
              ascii('runoob')
#输出:
"'runoob'"
            
          
          5.bin(x)
bin(x) 返回一个整数 int 或者长整数 long int 的 二进制 表示。 oct() 函数将一个整数转换成八进制字符串。 int() 转换成十进制。 hex() 转换成十六进制。
            
              print(oct(12))          #输出12的八进制 0o14
print(oct(-120))        #输出-12的二进制 -0o170
print(type(oct(12)))    #输出oct(12) 的类型 
              
                 所以不能直接计算
print(int(oct(10),base=8)+int(oct(15),base=8))  #输出 25
#base 参数不可为空 为空默认参数为10进制 会报错 ValueError: invalid literal for int() with base 10: '0b1010'
#当然了,参数不仅可以接受十进制整数,八进制、十六进制也是可以的,只要是int型数据就合法。
print(oct(0b10010))    #输出0o22
print(oct(0o1357))     #输出0o1357
print(oct(0x2d9))      #输出0o1331
               
            
          
          参考来源:https://www.cnblogs.com/yuxuanlian/p/10289190.html

