当前位置: 首页 > 图灵资讯 > 行业资讯> Python中的56个内置函数详解(五)

Python中的56个内置函数详解(五)

来源:图灵python
时间: 2025-02-13 17:44:18

33、input()

描述:Python3.x 中 input() 函数接受标准输入数据,返回为 string 类型。获取用户输入内容。

语法:input([prompt])

参数:prompt: 提示信息

案例:

a=input("input:")input:1234print(a)123

34、int()

描述:int() 函数用于将字符串或数字转换为整形。 x可能是字符串或数值 转换为普通整数。如果参数是字符串,则可能包含符号和小数点。如果超出普通整数的表示范围,则返回长整数。

语法:int(x, base =10)

参数:

x -- 字符串或数字。

base -- 默认情况下,进制数为十进制。

案例:

int('12',16.18int(&39);12',10)12

35、isinstance()

描述:isinstance() 判断一个对象是否是已知类型的函数 type()。

isinstance() 与 type() 区别:

type() 不考虑继承关系,子类不会被认为是父类。

isinstance() 会认为子类是父类型,考虑继承关系。

如果要判断两种类型是否相同,建议使用 isinstance()。

语法:isinstance(object, classinfo)

参数:

object -- 实例对象。

classinfo -- 它可以是由它们组成的直接或间接类名、基本类型或元组。

案例:

a=2isinstance(a,int)Trueisinstance(a,str)Falseisinstance(a,(str,int,list))#回到TrueTrue是元组中的一个

36、issubclass()

描述:issubclass() 该方法用于判断参数 class 是否为类型参数 classinfo 子类。如果class是clasinfo的子类,返回True:

语法:issubclass(class, classinfo)

参数:

class -- 类。

classinfo -- 类。

案例

classA:passclassB(A):passprint(issubclass(B,A))#回到True

37、iter()

描述:iter() 用于生成迭代器的函数。

语法:iter(object[, sentinel])

参数:

object -- 集合对象支持迭代。

sentinel -- 如果传输了第二个参数,则参数 object 在这个时候,必须是一个可调用的对象(如函数),iter 每次调用这个迭代器对象,创建一个迭代器对象__next__()方法会被调用 object。

返回可迭代对象, sentinel可以省略,sentinel 一旦被理解为迭代对象的哨兵迭代到这个元素,它将立即终止:

案例:

lst=[1,3,5]iter(lst)<list_iteratorat0xf8359e8>
foriiniter(lst):
print(i)135

38、len()

描述:len() 函数返回对象(字符、列表、元组等)的长度或项目数量。

语法:len(s)

参数:s -- 对象。

案例:

#dic={'字典长度;a':1,'b':3}len(dic)2
#字符串长度s='aasdf'len(s)5
#l=[1,2,3,4,5]列表元素len(l)

39、list()

描述:list() 创建函数列表或将元组转换为列表。

语法:list( tup )

参数:tup -- 将元组转换为列表。

案例:

atuple=(123,'xyz','zara','abc')aList=list(atuple)aList[123,'xyz','zara','abc']

40、map()

描述:map() 指定序列将根据提供的函数进行映射。返回一个将是 function 应用于 iterable 每个迭代器中的每个项目并输出其结果

语法:map(function, iterable, ...)

参数:

function -- 函数

iterable -- 一个或多个序列

案例:

defsquare(x):#计算平方数
returnx**2list(map(square,[2,3,4,5])

详解Python中56个内置函数(1)

Python中56个内置函数的详解(2)

Python中56个内置函数详解(3)

详细说明Python中的56个内置函数(4)

Python中56个内置函数详解(6)

Python中56个内置函数详解(7)