本文转载自微信公众号《快速学Python》,作者黄伟。转载本文请联系速学Python公众号。人生苦短,赶快学好Python!对于Python内置函数,心里想一想:什么是Python内置函数?内置函数介绍Python解释器自带的函数称为“内置函数”。这些函数可以直接导入,不用导入使用。为什么是这样?事实上,你应该知道运行Python代码需要一个叫做“Python解释器”的东西。这个解释器也是一个为Python用户提供一些常用功能的程序,并且有一个独特的名字。这就是我们所说的“内置函数”。因为Python的内置函数是和Python解释器一起启动的,所以内置函数可以直接使用,不需要导入。今天给大家介绍10个常用的Python内置函数。你用过几个?这些“内建功能”你知道吗?①inputinput():该函数接受一个标准的输入数据,并以字符串类型返回。x=input("请输入你的名字和姓氏:")print(f"我叫{x}")结果如下:②enumerate()enumerate():该函数获取一个集合(例如,元组),并将其作为枚举对象返回。x=["张三","李四","王舞"]forindex,valueinenumerate(x):print(f"我的名字是{value},我在列表中的索引是{index}")结果如下:③eval()eval():该函数用于执行一个字符串表达式,并返回表达式的值。x=50eval('3*x')x='print("printthisstring")'eval(x)结果如下:④format()format():该函数用于字符串格式化。"{:.2f}".format(3.1415926)"{0}{1}".format("hello","world")结果如下:⑤map()map():这个函数会,根据提供的函数,映射指定的序列。list(map(func,[1,2,3,4,5]))list(map(lambdax:x*2,[1,2,3,4,5]))结果如下:⑥print()print():这个函数是用来打印输出的,最常用的函数。print("HelloWorld")print("www","baidu","com",sep=".")#设置分隔符,结果如下:⑦range()range():在Python3中,该函数returns一个可迭代对象(type是object),不是list类型,所以打印的时候不会打印list。print("HelloWorld")print("www","baidu","com",sep=".")#设置分隔符,结果如下:⑧reversed()reversed():该函数无返回值,但它会将列表的元素倒序排列。x=["a","b","c","d"]foriinreversed(x):print(i)结果如下:⑨sorted()sorted():该函数返回指定iterable的排序对象列表。a=("b","g","a","d","f","c","h","e")x=sorted(a)print(x)结果如下:⑩zip()zip():该函数用于将一个可迭代对象作为参数,将对象中对应的元素打包成元组,然后返回由这些元组组成的对象。这样做的好处是可以节省大量内存。a=[1,2,3]b=[4,5,6]list(zip(a,b))fori,jinzip(a,b):print(f"打印{i},然后打印{j}")结果如下:
