Python解释器自带的函数叫做内置函数,这些函数不需要import导入就可以直接使用。 在3。8版本中,Python解释器有近69个内置函数可供使用,如下: 下面给大家介绍一些常见的Python内置函数!input() 函数用于人机交互,读取从输入端输入的一行内容,转化为字符串sinput(input:)input:小张Pyhons小张Pyhonall() all(iterable)函数用于判断给定的可迭代参数iterable中的所有元素是否都为True,如果是则返回True,否则会返回False。iterable可为生成式。 all()常与filter()连用,如以下代码的作用是输出10003000中的每一位都为偶数的数字。defcheck(element):returnall(ord(i)20foriinelement)allreturnsTrueifalldigitsiiseveninelementlst〔str(i)foriinrange(1000,3001)〕createslistofallgivennumberswithstringdatatypelstfilter(check,lst)filterremoveselementfromlistifcheckconditionfailsprint(,。join(lst)) 也可以这样写s〔str(n)forninrange(1000,3001)〕resfilter(lambdan:all(int(i)20foriinn),s)print(,。join(res))split() split接收一个参数,用于将字符串切割成列表,比如一段英文字符串按照空格切割就可以统计出单词的个数,wordspythonisthebestprogramminglanguagewordswords。split()print(words) 输出〔column1,column2,column3〕map() map是一个与reduce函数对应的函数,Google的mapreduce框架的思想其实就是从这两个函数借鉴而来的。map函数用于把一个列表通过函数处理,映射成一个新的列表。例如给列表的每个元素做平方,将列表元素转换成字符串,得到一个新的列表。resultmap(lambdax:str(x),〔1,2,3,4〕)print(list(result))resultmap(lambdax:xx,〔1,2,3,4〕))print(list(result)) 输出:〔1,2,3,4〕〔1,4,9,16〕 此外,map函数还可以接受多个列表参数,使得多个列表合并为一个列表成为可能,例如,将两个列表相同位置的元素相加得到一个新的列表defmerge(x,y):returnxyresultmap(merge,〔1,2,3〕,〔3,2,1〕)print(list(result)) 输出〔4,4,4〕slice slice是一个切片函数,切片操作你可能使用过,通过切片来获取列表的子集,例如:s〔1,2,3,4〕s〔1:3〕获取列表s中第1到第3之间的元素组成的子列表 1:3其就是就是slice(1:3)函数的缩写方式,前者就像是语法糖s〔1,2,3,4〕print(s〔slice(1,3)〕) 通常实际应用过程中,直接用语法糖的写法就可以,没必要用slice函数进行切片,但是你至少应该知道slice是怎么用的。format format函数曾经字符串格式化最常用的函数,使用也是非常简单,但自从f字符串出现之后,format的功能逐渐被取代,但是3。6之前还是可以常见到该函数的应用场景。s{}isfirstnameprint(s。format(liu)) 如果需要占位符比较多搞不清次序的话,可以给每个占位符一个名字,这样就不拍对不上位置了s{firstname}isfirstnameprint(s。format(firstnameliu))sinstance(object,classinfo)object表示一个类型的对象,若不是此类型,函数恒返回False;calssinfo为一个类型元组或单个类型; 判断对象object的类型是否为classinfo或classinfo中其中一个类型,返回True或False; 调试Python程序时,障碍之一就是初始变量没有定义类型,所以在代码编写或者调试时,isinstance()函数常被用来判断变量类型,帮助我们了解程序整个逻辑防止出错isinstance(num,str)Falseisinstance(num,int)Trueeval(expression,globals,locals)expression字符串表达式globals变量作用,全局命名空间,如果提供必须为字典形式;可选参数locals变量作用域,局部命名空间,如果提须可为任何可映射对象;可选参数 将字符串表达式解析,返回执行结果eval(22)4eval(22)Truecomplex() 返回一个形如abj的复数,传入参数分为三种情况:参数为空时,返回0j参数为字符串时,将字符串表达式解释为复数形式并返回参数为两个整数(a,b)时,返回abj参数只有一个整数a时,虚部b默认为0,函数返回a0jcomplex(12j)(12j)complex()0jcomplex(1,2)(12j)complex(2)(20j)join() join也是比较常用的一个内置函数,它可以将列表对象用指定的字符作为元素之间的连接,转换为字符串。words〔python,is,the,best,programming,language〕print(。join(words))用空格连接pythonisthebestprogramminglanguage 以上。