常用的python的内置函数代码_Python常用的内置函数

###########编码:#print(bytes('你好!',encoding='utf-8'))#print(b'\xe4\xbd\xa0\xe5\xa5\xbd\xef\xbc\x81'.decode('utf-8'))#print(bytes('你好骚啊!',encoding='gbk'))#print('你好骚啊!'.encode('gbk'))#print(b'\xc4\xe3\xba\xc3\xc9\xa7\xb0\xa1\xa3\xa1'.decode('gbk'))

##########ASCII编码表:#print(chr(96))#########反过来:#print(ord('a'))

##########dir:打印某一个对象的所有方法:#print(dir(dir))

########divmod:取商取余,进行分页操作:#print(divmod(100,3))

#######eval:提取一个字符串的字典;将一个字符串里的运算进行提取并计算出结果:#name1 = "{'alex':'123'},{'alex1':'123'}"#print(eval(name1))#name2 = '1+(2+3*5/5+2)-2**2'#print(eval(name2))

#########hash:哈希编译;每一次的计算结果都是随机的#name = 'name'#print(hash(name))

#########10进制转换:#print(bin(12)) #10进制转2进制#print(oct(12)) #10进制转8进制#print(hex(12)) #10进制转16进制

###### isinstance:判断一个数据是否属于某一个数据类型#print(isinstance(123,int))#print(isinstance('123',int))

##############max,min:求最大最小值:#name = [1,2,3,4,5,6,-2,100]#print(max(name))#print(min(name))

############# zip(拉链):将两个列表或者字典转化成一一对应的关系。#print(dict(zip([1,2,3,4,5,6],['alex','alex','alex','alex','alex','alex'])))#a = {1: 'alex', 2: 'alex', 3: 'alex', 4: 'alex', 5: 'alex', 6: 'alex'}#print(list(zip(a.keys(),a.values())))

#name = {'alex1':10,'alex2':11,'alex3':15,'alex4':-100,'alex5':100}## a = zip(name.values(),name.keys())## print(list(a))#print(max(zip(name.values(),name.keys())))

############## max函数的终极用法: ######################需求:用max函数取出这个列表中年龄最大的一个值#name = [#{'name':'alex1','age':18},#{'name':'alex2','age':20},#{'name':'alex3','age':21},#{'name':'alex4','age':100},#{'name':'alex5','age':1000}#]#l = []#for i in name:#l.append(i['age'])#print(max(l))

#print(max(name,key = lambda list:list['age']))

#############pow:#print(pow(2,3)) ####相当于:2**3#print(pow(2,3,2)) ####相当于:2**3%2 2的三次方除以2的余数

############## reversed():反转函数:#l = [1,2,3,4,5,6,7,8,9]#print(list(reversed(l)))

############## slice:切片,相当于[a:b]#a = 'hello world'#s = slice(3,8)#print(a[s])#print(a[3:8])

############# sorted():排序#name = [#{'name':'alex1','age':18},#{'name':'alex2','age':20},#{'name':'alex3','age':21},#{'name':'alex4','age':100},#{'name':'alex5','age':1000}#]#print(sorted(name,key=lambda dic:dic['age']))#a = [9,8,7,6,5,4,3,2,1,0] #只能排同数据类型#print(sorted(a))## print(sorted(name)) #这个格式是错误的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值