1. 输出print
- print 变量
- print 与字符串中%结合
- 如 print “%d %s %d” %(1,2.2,2.0)结果1 2.2 2
- print >> 重定向输出
2. 输出raw_input()
3. 注释
- 单行 #
- 文档注释:字符串即可
4. 操作符
算数操作符
+ - * / //(整数除法) % **(乘方)
>>> 11.0/3 3.6666666666666665 >>> 11.0//3 3.0 >>> 3**2 9
比较操作符
< <= > >= == !=(或<>)
逻辑操作符
and not or
布尔值
True False (注:严格区分大小写)
1==True
True
2==True
False
附:连续表达式
python中的连续表达式相当于and
操作。如:
3<4<5
True
3<4 and 4<5
True3>4<1 (python中为False,js中为true,因为js3>4为假(0),再小于1为true)
False
5. 变量与赋值
python是动态类型语言,不需要预先声明变量类型。变量的类型和值在赋值的那一刻被初始化。
n = n +10 和 n += 10等同
python不支持自增、自减。–n 被解释为-(-n)还是n
6. 5中基本数字类型
- int
- long
- float
- bool
- complex(复数,如6+1.5j)