一. 算术
1.
>>>
是 Python 提示符>>> print((1 + 2 + 3) * 3) 18
2. Python 中表示加法和减法的符号就是我们通常使用的
+
和-
,乘法是星号*
(注意,不是x
),除法是斜杠/
,数学括号是圆括号(
和)
。 在使用3. 两个星号
**
计算出一个数字的乘方>>> print(3**2) 9
4. 运算符号
%
—— 即模运算。使用该符号将计算数字一除以数字二的余数>>> print(9 % 2) 1
5. 运算符
//
—— 进行整除。它将一个整数除以另一个整数,但并不给出准确结果,而是向下取整返回商的整数部分。(注意:即使答案为负数也可取商的整数部分。)>>> print(15 // 4) 3
6. "#" 后面的文本是一个注释,用于注解其余代码
# Test this code to see the results, then write your own expressions
7.在 Python 的单行代码中,空格并不会对代码的运行造成影响>>> print ( 4+ 5) 9
二. 整数和浮点数
1. 什么是浮点数
浮点数:一个整数除以另一个整数,而得到的结果并不是整数的数(floating-point number)
>>> print(16/4) 4.0
2.一个整数和一个浮点数的运算将生成一个浮点数
>>> 3 + 2.5 5.5
3. 我们可能需要手动将一个数值类型转换为另一个数值类型,通过
int()
和float()
来构造这些类型的新对象>>> int(49.7) 49
>>> float(3520+3239) 6759.0
4. 数值类型(int / float)的作用:
- int —— 大家可能经常需要对物品进行计数,或者需要一个整数的计算结果。int 类型在这方面正好可以派上用场。
- float —— 如果你正在使用的数字不一定是一个整数,那么 float 可能就是你需要的类型!
5. 浮点数是它们所表示的数字的近似值,因为浮点数可以表示很大范围内的数字,因此为了在计算机内存中存储数字,Python 必须使用近似值。这有时会产生惊人的结果
Python 是二进制的系统。二进制中,1/2、1/4 和 1/8 都可以被精确表示。但是,1/5 或者 1/10 就变成了循环小数
>>> print(0.1 + 0.2) 0.30000000000000004
6. 重新赋值运算符:
>>> manila_pop += 1675 # increase the value of manila_pop by 1675 >>> manila_pop -= 250 # decrease the value of manila_pop by 250 >>> manila_pop *= 0.9 # decimate manila_pop >>> manila_area /= 2 # half the area of Manila
7.多重赋值
savings, salary = 514.86, 320.51
三. 比较运算符
1. 我们现在要学习的数值类型是
bool
,它用于表示 True 和 False 值
四. 内置函数
1.Python 的一个内置函数
2.len
函数计算传递给它的字符串长度3.
type函数
来直接查看对象的类型
int
(整数)float
(浮点数)bool
(布尔值,True 和 False)str
(字符串,针对文本)>>> print(type("633")) str