Chapter 4-5
2024-09-01 05:56:05
1、切片对象 sequence[起始索引:结束索引:步进值]
对象身份的比较 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)
''
>>> hex(88)
'0x58'
>>> ord('q')
113
>>> chr(102)
'f'
6、布尔‘数’
没有__nonzero__()方法的对象的默认值时True
>>> bool([])
False
>>> bool(0)
False
>>>c=FooClass()
>>>bool(c)
True
可以重载__nonzero__()使它返回False
最新文章
- MySQL常用命令
- jquery改变链接移上光标时的颜色实例
- 修改weblogic中StuckThreadMaxTime参数
- Notepad++的正则表达式替换和替换
- AngularJS–Scope(作用域)
- 【前端】Vue和Vux开发WebApp日志一、整合vue+cordova和webpack+gulp
- val(),text(),html()的区别
- 学生ID查询
- ●BZOJ 2694 Lcm
- JDK记录-JVM原理与调优(转载)
- vander范德蒙德行列式
- C# winform 支持html5的 控件
- sql 语句注意括号配对
- 【python-opencv】20-图像金字塔
- 配置IIS,以在局域网内访问发布的web站点
- Java: 复制文件最快方法
- js实现点击按钮显示某个区域 然后点击页面中任意其他位置,隐藏该区域
- 180716-Centos时区设置
- CentOS新增硬盘,重新扫描总线
- Python之购物商场
热门文章
- MySQL报错竞技赛
- python基础面试题整理---从零开始 每天十题(01)
- C#导入有道词典单词本到扇贝
- 阿里短信接口使用(JAVA版)
- shell脚本,计算1+2+3+....100等于多少?
- javaEE(11)_事务处理
- 解析IPV4报文 和IPV6 报文的 checksum
- iOS 静态库,动态库与 Framework
- HDU-1217-Arbitrage(SPFA)
- Ubuntu 15.04 Qt5 链接 mysql数据库