1.基础运算:
- 1/3 #---浮点除法:0.333···
- 1//3 #--- 整除(向下圆整):0
- 10%3 #--- 求余 : 1
- 2**3 #--- 求幂 8 ; -2**2=-4 ;(-2)**2=4
2.十六进制、八进制、二进制的表示都是以0(零)打头
- 0x...十六进制Hexadecimal; 0o...八进制Octal; 0b...二进制Binary; (0为数字0)
- 0xAF #十六进制:175
- 0o10 #八进制:8
- 0b1011010010 #二进制:772
3.变量
- Python的变量不需要定义类型
- 要区别开变量的操作与定义(赋值),因为其在内存的运行方式不同
- 单变量的赋值等于是定义,如x=3.
- 列表的定义:x=[]; 列表的操作: x.append(...)
4.注释
- 单行注释:#------
- 多行注释:'''...''';"""..."""
5.字符串
- 字符串用双引号"" 或者单引号 '' 都可以,只是区分内部符号
- string字符串中:单双引号都是string定界符
- 'Let\'s go!' -----中 \' 是声明 ' 是string,不是字符串结束,类似的有 \"
- str(),repr()都是将里面的转成字符串,不同的是:str()返回给人看的string;repr()返回给Python看的表达式。
- 常规字符串中,\有特殊意义,如\n,\',\"等,如果一个string必须要有\符号,可用\\表示。或用原始字符串:r"C:\nowhere"
- 原始字符串中,不能用 \ 来结尾
6.其他
- 特殊的注释来指定编码# -*- coding: ending utf-8 -*-
- python缩进很严格,有意义,不同于C++