- 各进制之间的转换
1)bin() 转2进制方法
2)int() 转10进制方法>>> bin(0xf) '0b1111' >>> bin(0o7) '0b111' >>> bin(9) '0b1001'
3)oct() 转8进制方法>>> int(0xf) 15 >>> int('0xf',16) 15 >>> int(0o77) 63 >>> int(0b1001) 9
4)hex() 转16进制方法>>> oct(0xf) '017' >>> oct(9) '011' >>> oct(0b1001) '011'
>>> hex(10) '0xa' >>> hex(0o12) '0xa' >>> hex(0b1010) '0xa'
- 加减乘除
注意: 整数相除得到整数>>> 1+2 3 >>> 3-1 2 >>> 1*2 2 >>> 1.9*2 3.8 >>> 3/2 1 >>> 3.0/2 1.5 >>> 4%2 0 >>> 5%3 2 >>> 5/3 1
- ant、or 和 not
>>> 'a'>'b' False >>> 10<2 False >>> 'a'>'b' False >>> 10>2 True >>> 'a'>'b' and 10>2 False >>> 'a'>'b' or 10>2 True >>> not 'a'>'b' True >>> not( 'a'>'b' or 10>2) False
- 常用的转义字符
\n 表示换行
\t 表示一个制表符
\ 表示 \ 字符本身 - Python把0、空字符串’'和None看成 False,其他数值和非空字符串都看成 True,所以:
>>> True and 'a' 'a'
- and 和 or 运算的一条重要法则:短路计算。
>>> False and 'a' False >>> True or '' True
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦