标签:iss arguments sorted hash 取整 map 求值 映射 图片
将68个内置函数按照其功能分为了10类,分别是:
print(abs(-1)) #执行结果 1
print(divmod(5, 2)) #执行结果 (2, 1)
#用法一: num_1 = [1,38,2,0,4,7] print(max(num_1)) #用法二:传入对象为字典,默认比较的是字典的key age_dic={‘age1‘:14, ‘age2‘:3, ‘age3‘:45, ‘age1‘:18} print(max(age_dic)) print(max(age_dic.values())) # 比较的是字典的values #执行结果 age4 45
用法三:
任务:
将给定名单中年龄最大的找出来
people_list = [ {‘name‘:‘xhg‘,‘age‘:18}, {‘name‘:‘aaa‘,‘age‘:10}, {‘name‘:‘bbb‘,‘age‘:30}, {‘name‘:‘ccc‘,‘age‘:14}, ] print(max(people_list, key = lambda dic:dic[‘age‘])) #执行结果 {‘name‘: ‘bbb‘, ‘age‘: 30}
‘‘‘ #程序分析 #这段代码的理解 max(people_list, key = lambda dic:dic[‘age‘],实际上进行了这样一个操作 ret = [] for item in people_list: ret.append(item[‘age‘]) print(max(ret)) ‘‘‘
print(pow(2,3)) #执行结果 8 print(pow(2,3,3)) #执行结果 2
print(round(3.1415926)) print(round(3.1415926, 3)) #执行结果 3 3.142
print(sum([1, 2, 3, 4, 5])) #执行结果 15
print(bool(None)) print(bool(‘xhg‘)) #执行结果 False True
print(int(‘123‘)) #将字符串转化为整形 print(int(123.9)) #取整 #执行结果 123 123
根据传入的参数创建一个新的浮点数 print(float(‘123.78‘)) #将字符串转化为浮点型 print(float(123)) #将整形转换成浮点型 #执行结果 123.78 123.0
print(complex()) print(complex(1)) print(complex(1, 2)) #执行结果 0j (1+0j) (1+2j)
print(str(123)) print(type(str(123))) print(str([1, 2, 3, 4, ‘xhg‘])) print(type(str([1, 2, 3, 4, ‘xhg‘]))) #执行结果 123 <class ‘str‘> [1, 2, 3, 4, ‘xhg‘] <class ‘str‘>
a = bytearray(‘小伙郭‘, encoding = ‘utf -8‘ ) #字符串需要指定编码方式 print(a, len(a)) b = bytearray(‘小伙郭‘, encoding = ‘gbk‘ ) print(b, len(b)) c = bytearray([1,2,3,255]) #如果元素大于255,将会报错 print(c, len(c)) #执行结果 bytearray(b‘\xe5\xb0\x8f\xe4\xbc\x99\xe9\x83\xad‘) 9 bytearray(b‘\xd0\xa1\xbb\xef\xb9\xf9‘) 6 bytearray(b‘\x01\x02\x03\xff‘) 4
print(ord(‘d‘)) print(chr(100)) #执行结果 100 d
print(bin(5)) print(oct(10)) print(hex(15)) #执行结果 0b101 0o12 0xf
print(tuple()) print(tuple(‘123456‘)) print(tuple([1, 2, ‘a‘, ‘b‘])) #执行结果 () (‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘, ‘6‘) (1, 2, ‘a‘, ‘b‘)
print(list()) print(list(‘123456‘)) print(list([1, 2, ‘a‘, ‘b‘])) #执行结果 [] [‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘, ‘6‘] [1, 2, ‘a‘, ‘b‘]
print(dict()) print(dict(zip([‘key1‘, ‘key2‘],[1, 2]))) print(dict(key1 = ‘a‘, key2 = ‘b‘)) print(dict([[‘key1‘,1], [‘key2‘,‘b‘]])) #执行结果 {} {‘key1‘: 1, ‘key2‘: 2} {‘key1‘: ‘a‘, ‘key2‘: ‘b‘} {‘key1‘: 1, ‘key2‘: ‘b‘}
print(set()) print(set(‘123456‘)) print(set([1,2,3,‘a‘,‘b‘])) #执行结果 set() {‘3‘, ‘1‘, ‘6‘, ‘2‘, ‘5‘, ‘4‘} {1, 2, 3, ‘b‘, ‘a‘}
print(frozenset()) print(frozenset(‘123456‘)) frozenset() frozenset({‘5‘, ‘1‘, ‘4‘, ‘3‘, ‘6‘, ‘2‘})
for item in range(5): print(item) for item in range(10, 15): print(item) for item in range(0, 100, 20): print(item) #执行结果 0 1 2 3 4 10 11 12 13 14 0 20 40 60 80
写在后面:
内置函数总结好多哦
今天眼睛看电脑时间太长了 累
明天继续总结吧
今天也就总结了一半的样子
最近发现之前的知识有些忘记了
需要返回去再看看了
开题报告写的不是很好 今天老师要求重新写
好好加油吧
明天就是周末啦 可以粗去吃好吃的 放松放松
更重要的 双11 买买买
标签:iss arguments sorted hash 取整 map 求值 映射 图片
原文地址:https://www.cnblogs.com/guoruxin/p/9937491.html