Python3内置函数之I系列
1、id()
id()
是Python内置函数之一,用于返回给定对象的唯一标识符(即对象在内存中的地址)。具体来说,id()
函数返回一个整数,该整数代表给定对象在内存中的地址。因为每个对象在内存中都有一个唯一的地址,所以id()
函数返回的值也是唯一的。
2、input()
在Python中,input()
是一个内置函数,该函数从输入中读取一行,将其转换成字符串(不包括换行符)并返回;
请注意,input()
函数将所有用户输入视为字符串。如果您需要将用户输入解释为其他数据类型(例如整数或浮点数),则需要使用适当的转换函数(例如int()
或float()
)进行转换。
3、int()
在Python中,int()
函数用于将一个数值或字符串转换为整数。如果提供了一个字符串作为参数,那么int()
函数将尝试将该字符串解释为一个整数,并返回对应的整数值。如果字符串无法解释为整数,则会引发ValueError
异常。
4、isinstance()
在Python中,isinstance()
函数用于判断一个对象是否是指定类或类型的实例。
isinstance()
函数接受两个参数,第一个参数是要检查的对象,第二个参数是类或类型。如果第一个参数是指定类或类型的实例,则返回True
,否则返回False
。
5、issubclass()
在Python中,issubclass()
函数用于判断一个类是否是另一个类的子类。
issubclass()
函数接受两个参数,第一个参数是要检查的类,第二个参数是可能的父类。如果第一个参数是第二个参数的子类,则返回True
,否则返回False
。
6、iter()
在Python中,iter()
函数用于获取一个可迭代对象的迭代器。
如果一个对象是可迭代的,那么它就实现了__iter__()
方法,这个方法返回一个迭代器。迭代器是一个可以迭代的对象,它实现了__next__()
方法,这个方法返回迭代器中的下一个值。当迭代器中没有值可以迭代时,__next__()
方法会抛出StopIteration
异常。
iter()
函数接受一个可迭代对象作为参数,返回这个可迭代对象的迭代器。