Python中的内建函数和可迭代对象,迭代器
成都创新互联公司是专业的阳春网站建设公司,阳春接单;提供
网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行阳春网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
求值标识
- id() #标识id 返回对象的唯一标识,CPython返回内存地址
- hash() #哈希, 返回对象的哈希值
- len(s) -->返回一个集合类型的元素个数
- range(start,stop[,step]) -->返回一个从start开始到stop结束,步长为step的可迭代对象。step默认为1
类型判断
- type() #返回对象的类型
- isinstance(obj,class_or_tuple) —>True|False #判断obj是否属于某种类型或者元组中列出的某个类型
- 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()
输入输出
- input([prompt])–>str 接受用户输入,返回一个字符串
- print(*object,sep=' ‘,end='\n',file=sys.stdout,flush=False) -->打印输出,默认使用空格分割,换行结尾,输出到控制台
数学运算相关
- abs(x)–> 返回x的绝对值 x为数值
- max()—> 返回大值
- min()—> 返回最小值
- round(x)—>四舍五入取偶, 例如:round(-0.5)==0
- pow(x,y)—>求 xy x^yxy
- divmod(x,y) —>返回x除以y的商和x除以y的余组成的二元组。等价于tuple(x//y,x%y)
- sum(iterable[,start])可迭代对象的所有数值元素求和
start为初始值,即从几开始累加
例如:
sum(range(5)) #求0~4所有数的和
sum(range(5),3) # 等价于3+sum(range(5))
分享名称:详解Python中的内建函数,可迭代对象,迭代器-创新互联
URL分享:
http://chengdu.cdxwcx.cn/article/cdppej.html