注:本文非标准教程,仅是总结个人学习过程,可能存在纰漏,如有错误之处欢迎留言告知,非常感谢
来自:中国大学mooc 《Python语言程序设计》北京理工大学 嵩天、黄天羽、礼欣
操作符及使用 | 描述 |
---|---|
x // y | 整数除,x与y之整数商 10//3结果是3 |
+ x | x本身 |
- y | y的负值 |
x % y | 余数,模运算 10%3结果是1 |
x ** y | 幂运算,x的y次幂, 当y是小数时,开方运算10**0.5结果是 根号10 |
数值运算函数
一些以函数形式提供的数值运算功能
函数及使用 | 描述 |
---|---|
round(x[, d]) | 四舍五入,d是保留小数位数,默认值为0 round(-10.123, 2) 结果为 -10.12 |
max(x1,x2, … ,xn) | 最大值,返回x1,x2, … ,xn中的最大值,n不限 max(1, 9, 5, 4, 3) 结果为 9 |
min(x1,x2, … ,xn) | 最小值,返回x1,x2, … ,xn中的最小值,n不限 min(1, 9, 5, 4, 3) 结果为 1 |
整数类型
与数学中整数的概念一致
- 可正可负,没有取值范围限制
- pow(x,y)函数:计算 x
y,想算多大算多大
整数类型
4种进制表示形式
- 十进制:1010, 99, -217
- 二进制,以0b或0B开头:0b010, -0B101
- 八进制,以0o或0O开头:0o123, -0O456
- 十六进制,以0x或0X开头:0x9a, -0X89
浮点数类型
浮点数间运算存在不确定尾数
- round(x, d):对x四舍五入,d是小数截取位数
- 浮点数间运算与比较用round()函数辅助
浮点数可以采用科学计数法表示
- 使用字母e或E作为幂的符号,以10为基数,格式如下:
e 表示 a*10b - 例如:
- 4.3e-3 值为0.0043
- 9.6E5 值为960000.0
复数类型
z = 1.23e-4+5.6e+89j
- 实部是什么? z.real 获得实部
- 虚部是什么? z.imag 获得虚部
数值运算函数
一些以函数形式提供的数值运算功能
函数及使用 | 描述 |
---|---|
abs(x) | 绝对值,x的绝对值 abs(-10.01) 结果为 10.01 |
divmod(x |