内置函数

  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() 方法对系列进行求和计算

 

posted @ 2020-03-16 10:31  luoluokang  阅读(106)  评论(0编辑  收藏  举报