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()函数接受一个可迭代对象作为参数,返回这个可迭代对象的迭代器。

posted @ 2023-04-04 15:27  逗蓝  阅读(86)  评论(0编辑  收藏  举报