栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

自学Python的第七天。今天把昨天没学完的内置函数学完了

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自学Python的第七天。今天把昨天没学完的内置函数学完了

数据类型:
bool
int
float
complex
进制转换:
bin()   二进制转换   0b(二进制)
oct()   八进制转换   0o(八进制) 
hex()   十六进制转换  0x(十六进制)
数学运算:
abs()   绝对值
divmod((除数,被除数))    获得(商,余)
round() 四舍五入
pow(数,相乘次数) 次幂   
sum([1,2,3,4,5])    求总数
max([1,2,3,4,5])   最大值
min([1,2,3,4,5])   最小值
数据集合:
dict([(1,“小明”),(2,"小红")])   结果:{1:"小明",2:"小红"}
tutle()
集合:
set()
frozenset() 冻结的集合:不能增删改
相关内置函数:
len()   计算某种数据类型的长度
enumerate() 拿索引跟元素的元组
    示例:
    for i, item in enumerate(list,再原有的索引上加值)  直接把元组打散成i索引,item元素
list = [0, "嘿嘿", True]
all(list)   #or用or作连接,结果为True
any(list)   #and用and作连接,结果为False
li1 = [1,2]
li2 = [4,5,6]
zip(li1, li2)   #链式连接,可迭代的。结果为:(1,4) (2,5)
zip与dict可以快速构建字典
    示例:
    li1 = [1,2,3]
    li2 = [4,5,6]
    dict([zip(li1, li2)])   结果为:{1:4,2:5,3:6}
reversed()  #把列表的值翻转。返回迭代器
slice(开始位置,结束位置,位置间隔) #创建切片方案,
ord(单个字符)   #把字符变成数字
chr(数字)     #把数字变成字符 
"""
"""
sorted(list, key=函数,reverse=True)  #排序功能,自定义排序规则,reverse=True倒序
示例:
    li = [{"id":1, "name":"盖伦", "age":18},{"id":1, "name":"盖伦", "age":16},{"id":1, "name":"盖伦", "age":17}]
    sorted(li, key=lambda i: return i["age"])
filter()    #筛选
li = [1,2,3,4,5,6,7,8,9]    
#把能被3整除的值拿出来
filter(lambda x:x%3 == 0, li)   #返回迭代器
map()   #映射函数
li = [1,2,3,4,5]
map(lambda x: x + 1,li) #映射:把每个值都做相同的操作

"""
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/951785.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号