- Anaconda
- jupyter notebook
- Spyder
- PyCharm
- Python IDLE
- 标识符(变量名)
- 首字符必须是字母或下划线
_ - 其余可以是字母、下划线、数字
- 大小写敏感(
PI和pi是两个不同的标识符
- 首字符必须是字母或下划线
- 表达式
- 运算符
- 算术运算符
- 位运算符
- 比较运算符
- 逻辑运算符
- 运算符的优先等级
- 运算符
| 算术 | 位 | 比较 | 逻辑 |
|---|---|---|---|
| 乘方** | 取反~ | 小于< | 非 not |
| 正负号+- | 与& | 大于> | 与 and |
| 乘除*/ | 或 | 小于等于<= | 或 or |
| 整除// | 异或^ | 大于等于>= | |
| 取余% | 左移<< | 等于== | |
| 加减+- | 右移>> | 不等于!= |
- 赋值
- 变量第一次赋值,同时获得类型和值,即不需要声明变量类型
- 增量赋值操作符
+= 自加
-= 自减
*= 自乘
/= 自除
%= 自取余
**= 自乘方
<<=
>>=
&=
^=
|=
-
链式赋值
- 等号两侧都以元组的方式出现
第一个例子(交换元素)
>>>x = 1
>>>y = 2
>>>x,y
(1,2)
>>>x,y = y,x
>>>x,y
(2,1)第二个例子(组合输入,分开输出)
>>>PI,r = 3.1415927,3
>>>PI
3.1415927
>>>r
3 -
语句:完整完成运算
- 没有常量,任何变量都可以变化
- 空格