常用内置函数

Python编程基础知识与实践应用
print(abs(-1)) #求绝对值
print(all([1,0,3])) #判断列表所有值是否为真
print(any([1,0,3])) #判断列表有一个值为真则返回true
print(bin(1)) #十进制数字转换成二进制
print(hex(1)) #十进制数字转换成十六进制
print(chr(67)) #返回十进制的ascii码值
print(ord('C')) #返回ascii码值的十进制数字
print(bool(0)) #判断布尔值
list_num = bytearray((1,2,4))
list_num[0] = 5
print(list_num) # 修改成二进制列表格式,可修改,在流文件资源特殊场景使用
s = '中国'
encode=bytes(s,encoding='utf-8') #字符串转二进制
decode=encode.decode('utf-8') #二进制转成原编码格式的字符串
print(encode,decode)
print(callable(encode)) # 判断encode是否为可调用的函数或者实例

# print(dir('C')) #返回对象的属性方法
print(divmod(4,2)) #返回商和余数
print(dict(enumerate(['b','a']))) # 得到列表的索引值和值
print(eval("[1,2,3,4]")) # 转换成原来的数据类型,前提原来的数据就是列表或者字典,只不过是转换成了字符串
exec("print(1234)") # 解义并执行一行字符串格式的有效代码
s=[1,2,3,444,443]
print(list(filter(lambda n:n>10,s))) #过滤
print(frozenset({1,2,4})) # 把一个集合变为不可修改
s='{1,2,3,444,443}'
print(isinstance(s,str)) # 判断s是否为list,dict,set,str等类型
print(round(10.15,1)) #保留1位小数并四舍五入
score=[['a',1],['a',2],['a',3],['a',4],['a',5]]
socre_2 = sorted(score,key=lambda i:i[1],reverse=True)
print('以列表的第二个值进行排序',socre_2)

返回结果:
以列表的第二个值进行排序 [['a', 5], ['a', 4], ['a', 3], ['a', 2], ['a', 1]]
score=[1,2,3,4,5]
socre_2 = ['a','b','c','d']
socre_3 = ['A','B','C','D','F']

# 将多个列表拼接起来,一一对应,没有对应的就会丢失
print(list(zip(score,socre_2,socre_3))) 

返回结果:
[(1, 'a', 'A'), (2, 'b', 'B'), (3, 'c', 'C'), (4, 'd', 'D')]
test.txt文件内容为:print('使用compile函数')

file = open('test.txt','r',encoding='utf-8')
# 读取文本文件,文本文件里面使用是python代码,这个方便主要用于当别人没有python环境时,
# 编写python代码以文本文件格式传过来进行解析
data = compile(file.read(),'','exec')
exec(data)

返回结果:
使用compile函数

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑*杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值