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)