PYTHON 初学知识
1.变量、运算符
2.1注释
-
单行注释:#表示注释
-
多行注释:‘’‘ ’‘’或者“”“ ”“”多行注释
2.2运算符
1.算数运算符
【例子】
2.比较运算符
【例子】
3.逻辑运算符
| 操作符 | 名称 | 示例 |
|---|---|---|
| and | 与 | (2>1) and (3>7) |
| or | 或 | (1>3) or (2<9) |
| not | 非 | not(2>1) |
【例子】
4.位运算符
【例子】
5.其他运算符
【例子】
【例子】比较两个变量均指向不可变类型
【例子】比较两个变量均指向可变类型
【注意】
| 注意: |
|---|
| 1. is, is not 对比的是两个变量的内存地址 |
| 2. ==, != 对比的是两个变量的值 |
即:
| 3. 假如比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。 |
| 4. 假如对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。 |
6.算数优先级
| 1. 一元运算符优于二元运算符。如正负号。 |
| 2. 先算术运算,后移位运算,后位运算。例如 1 << 3 + 2 & 7等价于 (1 << (3 + 2)) & 7 |
| 3. 逻辑运算后结合 |
【例子】