Chapter 4-5
2015-05-30 18:30
225 查看
1、切片对象 sequence[起始索引:结束索引:步进值]
对象身份的比较 is /is not
2、eval()参数是一个字符串, 可以把这个字符串当成表达式来求值。
3、数学函数
coerce()数据类型转换函数,将两个数转换为同一类型
divmod()是除法和取余的结合运算。
round()用于对浮点型进行四舍五入运算,它有一个可选的小数位数参数。
4、random模块
randint(num1,num2)两个整型参数,返回二者之间的随机整数
uniform(num1,num2)返回二者之间的浮点型
random()生存0.0.~1.0之间的随机数
randrange()接受和range()一样的参数,返回range()结果中的一项。
choice()随机返回给定序列的一个元素
5、仅用于整型的函数
进制转换函数oct() ,hex()
ASCII转换函数,char()接受一个整型值返回其对应的字符,ord()接受一个字符返回其对应的整型值。
6、布尔‘数’
没有__nonzero__()方法的对象的默认值时True
可以重载__nonzero__()使它返回False
对象身份的比较 is /is not
2、eval()参数是一个字符串, 可以把这个字符串当成表达式来求值。
>>>x=2 >>> eval('x*3') 6
3、数学函数
coerce()数据类型转换函数,将两个数转换为同一类型
>>> coerce(1.3,23L) (1.3, 23.0) >>> coerce(2,23L) (2L, 23L)
divmod()是除法和取余的结合运算。
>>> divmod(10,3) (3, 1) >>> divmod(10,2.5) (4.0, 0.0)
round()用于对浮点型进行四舍五入运算,它有一个可选的小数位数参数。
>>> round(3.54,1) 3.5 >>> round(3.233) 3.0
4、random模块
randint(num1,num2)两个整型参数,返回二者之间的随机整数
uniform(num1,num2)返回二者之间的浮点型
random()生存0.0.~1.0之间的随机数
randrange()接受和range()一样的参数,返回range()结果中的一项。
choice()随机返回给定序列的一个元素
>>> random.randrange(3) 2 >>> random.choice([2,4,222,53]) 53
5、仅用于整型的函数
进制转换函数oct() ,hex()
ASCII转换函数,char()接受一个整型值返回其对应的字符,ord()接受一个字符返回其对应的整型值。
>>> oct(24) '030' >>> hex(88) '0x58' >>> ord('q') 113 >>> chr(102) 'f'
6、布尔‘数’
没有__nonzero__()方法的对象的默认值时True
>>> bool([]) False >>> bool(0) False >>>c=FooClass() >>>bool(c) True
可以重载__nonzero__()使它返回False
相关文章推荐
- android linker (1) —— __linker_init()
- XenServer 6.5实战系列之十一:Install Update For XenServer 6.5
- 使用url_helper简化Python中Django框架的url配置教程
- 查看mysql表结构和表创建语句的方法
- poj-1113
- 读浅墨博客 十一 笔记(2)代码
- 【移动开发者沙龙 北京站】第一期 移动应用性能优化笔记 火热报名中
- android 曲线图的绘制
- spring AOP
- 实现挂号管理窗体功能代码分析(三)
- android EventBus源码解析
- ArrayList的类的简单使用
- linux ssh 无法连接解决
- 海马汽车经销商管理系统技术解析(三)应收管理
- 携程:运维债务的剖析与解决方案
- Android EventBus 实战
- 两种高效的服务器设计模型:Reactor和Proactor模型
- EEliod嵌入式实验4
- JTA 深度历险 - 原理与实现
- 【java正则】判断日期格式及非负浮点数