1 #print(abs(-9)) #绝对值 2 3 # print(all([1,2,'1'])) #把列表的每个元素作布尔运算 4 # print(all( )) 5 6 #print(any(['00',''])) #any 一假则假 7 8 #print(bin(5)) #十进制转化为二进制 9 10 #空,None,0 的布尔值为False 其余的都为True 11 # print(bool('')) 12 # print(bool(None)) 13 # print(bool(0)) 14 15 16 #手动编码 17 # name = '跞跞,喜欢你' 18 # print(bytes(name,encoding='utf-8')) 19 # print(bytes(name,encoding='utf-8').decode('utf-8')) #用什么编码就用什么解码 20 # print(bytes(name,encoding='gbk').decode('gbk')) 21 ##### print(bytes(name,encoding='ascii')) ascii不能编码中文 22 23 24 #ascii码转换 25 #print(chr(97)) 26 27 # print(dir(all)) 查看 28 29 #print(divmod(12,7) ) # 取商得余数 30 31 32 33 34 #eval 1.把字符串的数据结构提取出来 2.把字符串中的数据作运算 35 36 #可hash的数据类型即不可变数据类型 不可hash的数据即可变数据类型 37 # print(hash('123abc')) 38 39 #print(hex(45)) 十进制转化为十六进制 40 # print(bin(45)) 十进制转化为二进制 41 # print(oct(45)) 十进制转化为八进制 42 43 44 #判断数据类类型 45 # print(isinstance(12,int)) 46 # print(isinstance('12',str)) 47 # print(isinstance({},dict)) 48 # print(isinstance('1,2',list)) 49 50 #globals() 打印全局变量 51 name = '哈哈哈哈哈啊哈哈啊哈哈哈哈啊哈哈' 52 # print(globals()) 53 # print(__file__) 打印当前文件路径 54 #print(locals()) 打印局部变量 55 56 ### max min 取最大值 取最小值 57 58 #不同数据之间不能比较,从第一个元素开始比较 如果比较不出来 再从第二位开始比较 59 60 61 ##########zip 62 63 # print(list(zip(('a','b','c'),(1,2,3)))) 64 # print(list(zip(('a','b','c','d'),(1,2,3)))) 65 # print(list(zip(('a','b','c'),(1,2,3,4)))) 66 67 # p = {'name':'kangkang','age':'20','gender':'none'} 68 # print(p.keys()) 69 # print(p.values()) 70 # print(list(zip(p.keys(),p.values()))) 71 72 73 # age = {'age1':12,'age2':45,'age3':1000000} 74 # print(max(age)) 75 # print(max(age.values())) 76 # 77 # l = ['a45','c78','d3','b0','b4'] 78 # print('--------------->>>>>>>>>>>>>>>',list(max(l))) 79 80 # age = {'age1':12,'age2':45,'age3':1000000} 81 # print(max(zip(age.values(),age.keys()))) 结合zip使用 82 83 84 # ascii()相互转换 85 # print(chr(97)) 86 # print(ord('a')) 87 88 # pow() 89 # print(pow(3,1)) 90 91 # 反转 92 # l = [1,2,3,4,5] 93 # print(list(reversed(l))) 94 95 # 四舍五入 96 # print(round(3.5)) 97 98 99 #变为集合的形式 100 101 #print(set('guokang')) 102 103 #切片 104 # l = 'hello' 105 # s1 = slice(3,5) 106 # s2 = slice(1,4,2) 107 # print(l[3:5]) 108 # print(l[s2]) 109 # print(l[s1]) 110 111 112 # 排序 同类型才能比较大小 113 # l = [2,8,9,6,4,78,455,41,55] 114 # print(sorted(l)) 115 116 117 118 # name = { 119 # 'yuanhao':100, 120 # 'xiaoqiang':200, 121 # 'yunyang':1000, 122 # } 123 # print(sorted(name)) 124 # print(sorted(name,key=lambda key:name[key])) 125 # print(sorted(zip(name.values(),name.keys()))) 126 # 127 128 #####import 导入模块 129 130 131 # challable() 判断对象是否可以被调用, 132 # 能被调用的对象就是一个callables对象, 133 # 比如函数和带有__call__()的实例 134 135 136 # classmethod 修饰符对应的函数不需要实例化,不需要 self 参数, 137 # 但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 138 139 140 # vars() 函数返回对象object的属性和属性值的字典对象。 141 142 # sum() 方法对系列进行求和计算