详解Python中的内建函数,可迭代对象,迭代器-创新互联

Python中的内建函数和可迭代对象,迭代器

成都创新互联公司是专业的阳春网站建设公司,阳春接单;提供网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行阳春网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

求值标识

  1. id() #标识id 返回对象的唯一标识,CPython返回内存地址
  2. hash() #哈希, 返回对象的哈希值
  3. len(s) -->返回一个集合类型的元素个数
  4. range(start,stop[,step]) -->返回一个从start开始到stop结束,步长为step的可迭代对象。step默认为1

类型判断

  1. type() #返回对象的类型
  2. isinstance(obj,class_or_tuple) —>True|False #判断obj是否属于某种类型或者元组中列出的某个类型

  1. issubclass(cls,class_or_tuple)—>True|False #判断类型cls是否是某种类型的子类或元组中列出的某个类的子类

类型转换


* float()   -->转换为浮点型
* int()     -->转换为整形
* bin()     -->转换为2进制
* hex()     -->转换为16进制
* oct()     -->转换为8进制
* bool()    -->返回bool值
* list()    --->返回列表
* tuple()   --->返回元组
* dict()    --->返回字典对象
* set()     --->返回集合对象
* complex() --->虚数转换
* bytes()   ---> 返回字节数组
* bytearry() --->返回可变的字节数组
* str()     --->返回字符类型


 字符转换

* chr(i)-->str #将整数转换成对应的字符
* ord(str)--->int #将字符转换成对应的整数
* repr()
* ascii()

 输入输出

  1. input([prompt])–>str 接受用户输入,返回一个字符串
  2. print(*object,sep=' ‘,end='\n',file=sys.stdout,flush=False) -->打印输出,默认使用空格分割,换行结尾,输出到控制台

数学运算相关

  1. abs(x)–> 返回x的绝对值 x为数值
  2. max()—> 返回大值
  3. min()—> 返回最小值
  4. round(x)—>四舍五入取偶, 例如:round(-0.5)==0
  5. pow(x,y)—>求 xy x^yxy
  6.  divmod(x,y) —>返回x除以y的商和x除以y的余组成的二元组。等价于tuple(x//y,x%y)
  7. sum(iterable[,start])可迭代对象的所有数值元素求和

start为初始值,即从几开始累加

例如:


sum(range(5)) #求0~4所有数的和
sum(range(5),3) # 等价于3+sum(range(5))

分享文章:详解Python中的内建函数,可迭代对象,迭代器-创新互联
网页链接:http://pwwzsj.com/article/cdppej.html