首页 / PYTHON / Python 内置函数
Python 内置函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 内置函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2909字,纯文字阅读大概需要5分钟。
内容图文
![Python 内置函数](/upload/InfoBanner/zyjiaocheng/622/9b57f1e248ae4474b16b556ac6af8784.jpg)
内置函数
Python中有很多内置函数,可以直接使用,下面只介绍比较常用的内置函数,如果想了解更多,可以访问以下链接:
https://www.runoob.com/python3/python3-built-in-functions.html
1.abs() 函数返回数字的绝对值 -----传入的参数必须为数字(可以是整数、浮点数和负数),其他类型会报错
abs(-12)
print(abs(-12))
输出结果: 12
2.set() 集合的转化函数 ------实际工作当中,使用更多的功能是去重 (返回结果为新的集合对象)
list=[1,2,3,3,4,6,8,7,6,10,12,3,6,6,16] print(set(list)) 输出结果: {1, 2, 3, 4, 6, 7, 8, 10, 12, 16}
3.dict() 用于创建一个字典
dict={'姓名':'小明',12:1,True:False,(2,3):12} #列表和字典不能做key值,因为是可变的 print(dict) 输出结果: [22, 33, '你好', {12: 1, 'name': '小明'}, (22, 5)] {'姓名': '小明', 12: 1, True: False, (2, 3): 12}
4.list() 用于创建一个列表 还可以将元组或者是字符串转换为列表
#将元组转换为列表 aTuple = (12,'唯品会',True,False,(2,3),[4,5],{'name':"小花"}) list1 = list(aTuple) print ("列表元素1: ", list1) #将字符串转换为列表 str1='他曾说的话有没有兑现,他现在又站在谁的对面' list2=list(str1) print('列表元素2:',list2) 输出结果: 列表元素1: [12, '唯品会', True, False, (2, 3), [4, 5], {'name': '小花'}] 列表元素2: ['他', '曾', '说', '的', '话', '有', '没', '有', '兑', '现', ',', '他', '现', '在', '又', '站', '在', '谁', '的', '对', '面']
5.max() 返回给定参数的最大值(参数可以为序列)
#输出列表中的最大值 list3=[1,2,4,6,8,90,4,65] print(max(list3)) print(max(34,56,8)) #找出传入参数中的最大值 输出结果: 90 56
6.min() 返回给定参数的最小值(参数可以为序列)
#找出列表中的最小值 list3=[1,2,4,6,8,90,4,65] print(min(list3)) print(min(34,56,8)) 输出结果: 1 8
7.sorted() 对所有可迭代的对象进行排序操作
- sort和sorted区别:
- sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作
- list的sort放大返回的是对已经存在的列表进行修改(也就是修改原有列表进行排序)
- 内建函数sorted方法返回的是一个新的list,而不是在原来的基础上进行修改
- sort和sorted使用方法不同:list.sort() sorted(list) ------面试容易被问到
#sort 和 sorted排序 new_list=[22,3,45,66,8,1,23,88] print(sorted(new_list)) a=new_list.sort() print(new_list) 输出结果: [1, 3, 8, 22, 23, 45, 66, 88] #sorted不改变原有的new_list列表返回一个新的列表 [22, 3, 45, 66, 8, 1, 23, 88] [1, 3, 8, 22, 23, 45, 66, 88] #sort直接对原有的列表进行修改
8.enumerate()枚举 可以同时获取 索引,和对应的值,元组形式(如果传入两个值进行遍历,就是元组的解包)
#枚举,可以同时获取、索引,和对应的值,元组形式 aTuple = [12,'唯品会',True,False,(2,3),[4,5],{'name':"小花"}] for i in enumerate(aTuple): print(i) 输出结果: (0, 12) (1, '唯品会') (2, True) (3, False) (4, (2, 3)) (5, [4, 5]) (6, {'name': '小花'})
#如果是两个值,就是元组的解包 aTuple = [12,'唯品会',True,False,(2,3),[4,5],{'name':"小花"}] for i,v in enumerate(aTuple): print(i,v) 输出结果: 0 12 1 唯品会 2 True 3 False 4 (2, 3) 5 [4, 5] 6 {'name': '小花'}
9.input() 控制台输入函数 ------输出结果为字符串类型
name=input('请输入你想说的话:') print(name) 输出结果: 请输入你想说的话:nihao,zhongguo nihao,zhongguo
10.bool() 布尔值类型转化
11.open()打开文件
12.close() 关闭文件
内容总结
以上是互联网集市为您收集整理的Python 内置函数全部内容,希望文章能够帮你解决Python 内置函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。