等号(=)告诉 Python 要赋值(assign)或者“让……等于……”
- 给变量取你喜欢的任何名字(严格地说,应该是几乎任何名字)。名字长短由你来定,里面可以有字母和数字,还可以有下划线(_)。
- 不过对于变量名还有几条规则。最重要的一点是名字是区分大小写的,即大写和小写是不同的。所以
teacher和TEACHER是两个完全不同的名字。同样,first和 First也不相同。 - 另一条规则是变量名必须以字母或下划线字符开头。不能以数字开头,所以 4fun不能作为变量名。 还有一条规则,变量名中不能包含空格
指数运算最优先,然后是乘除,再后面是加减运算。
Python 用一个双星号表示指数或者将一个数自乘为一个幂。
print 3 ** 5
243
很多语言和程序可能使用其他符号来表示自乘为一个幂。一种常用的符号是 ^(例如 3^5)。如果在 Python 中使用这个符号,你不会得到一个错误消息,只不过答案不正确。(这是因为,^ 在 Python 中另有含义————我们可不希望这样!)这个问题可能很难调试。一定要使用 **操作符表示自乘为一个幂 [ 也称为求幂(exponentiation)]。
+=(自增)和 -=(自减)
3**5 表示 35,或“3 的 5 次幂”,也就是 3 * 3 * 3 * 3 * 3,等于 243。
3e5 表示 3 * 105或者“3 乘以 10 的 5 次幂”,也就是 3 * 10 * 10 * 10 * 10 *10,结果等于 300 000。
求幂是指一个数自乘得到幂。E 记法表示乘以 10 的几次幂。
函数总是下取整。它不会给你最接近的整数,而是会给出下一个最小的整数。实际上 int()函数就是去掉小数部分