python的类型与运算-数字
- 在python3中没有一般整数和长整数之分,只有整数一个类型
- 二进制数表示方式为0b或者0B开头
八进制数表示方式为0x或者0X开头
十六进制数表示方式为0x或者0X开头
TIM截图20180414152012.pngbin(i)转换为二进制
oct(i)转换为八进制
hex(i)转换为十六进制
输出的是文本形式
-
将一个非十进制数的文本转化为整数
int(str,base)
str是文本形式的数字,base为2,8,16数字,各自代表二进制,八进制,十六进制
TIM截图20180414152403.png - 用print repr( )来输出浮点数
-
复数
3+5j——3是实数部分,j是虚数部分
还可用complex(3,5)
TIM截图20180414152932.png - 分数
使用fraction函数来表示分数:
from fractions import *
Fraction(4,5)
- 无穷大,无穷小
float('inf')是无穷大
float('-inf')是无穷小
TIM截图20180414200618.png
基本数学函数
- pow:幂函数
- abs:绝对值
- fabs:绝对值(与abs稍微有区别,最后以浮点数的形式输出)(math)
- round:四舍五入
- ceil,floor:取整(math)
- int,bin,oct,hex,float等:格式转换
- random:随机函数
random.random()
取0-1之间的随机小数
TIM截图20180414214352.png
-
cmp:比较函数(python2中才提供!)
TIM截图20180414212945.png -
log:算出自然对数(math)
此函数为指数函数。默认e为底数,结果为浮点数 -
log10:算出底数为10的对数(math)
-
max,min:选出最大,最小值
-
modf:对浮点数分成小数部分和整数部分(math)
-
sqrt:算出平方根
-
format
格式化输出
TIM截图20180414220100.png -
管道符
TIM截图20180415125105.png
& 表示依次执行前后命令
&& 表示先执行前一个命令,当执行正确后,才执行后一个命令
|| 表示前一个命令执行成功就不执行后面一个命令,如果前一个命令执行不成功就执行后面一个命令 -
shell脚本
TIM截图20180415131713.png
网友评论