python中的内置函数
2022/3/8 17:14:46
本文主要是介绍python中的内置函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
filter函数用于过滤序列,
该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中
def check_odd(n):#找奇数 return n%2==1 list1=[1,2,3,4,5] list2 = list(filter(check_odd,list1)) print(list2) result [1, 3, 5]
map() 函数会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表
def check_odd(n):#找奇数 return n%2==1 list1=[1,2,3,4,5] list2 = list(map(check_odd,list1)) print(list2) print(list(map(str,range(10))))
result
[True, False, True, False, True]
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
其他的一些内置函数
print(all([1,2,3,4,5,False]))#判断可迭代的对象里面的值是否都为真,非空/0即真 print(any([1,2,3,0]))#判断可迭代的对象里面只要有一个元素是真,则返回True print(max([1,2,3,4]))#可迭代的对象里的最大值 print(min([1,2,3,4]))#可迭代的对象里的最小值 print(round(11.4562,2))#小数点后保留几位,例子为2位,会四舍五入 a='po' print(dir(a))#查看对象可用的方法 print(bin(10))#十进制转二进制 print(chr(56))#数字对应的ascii print(ord('Z'))#字母对应的ascii s=''' for i in range(5): print(i) ''' exec(s)#动态执行字符串中的代码 #filter函数用于过滤序列 def check_odd(n):#找奇数 return n%2==1 list1=[1,2,3,4,5] list2 = list(filter(check_odd,list1)) print(list2) #map函数会根据提供的函数对指定序列做映射 def check_odd(n):#找奇数 return n%2==1 list1=[1,2,3,4,5] list2 = list(map(check_odd,list1)) print(list2) print(list(map(str,range(10)))) #locals,globals def test(): global a #声明a为全局变量 a=1 b=2 print(locals())#查找函数中的局部变量 print(globals())#查找函数中的全局变量 test() #zip 压缩数组 a=['name','age','sex'] b=['mm','18','male'] user_info = zip(a,b) print(list(user_info)) a1,b1 = zip(*zip(a,b))#解压 print(list(a1)) print(list(b1))
这篇关于python中的内置函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门