@demonly
2017-10-29T13:28:45.000000Z
字数 749
阅读 632
Python
整数相除只留下整数部分,两个数中有一个为浮点数,结果也为浮点数,双斜线 //
执行整除。
**
幂运算符
引入模块:from <模块名> import <函数名> ,不使用 from 语句则引入整个模块。
== 相等运算符
is 同一性运算符
assert 断言语句,断言不通过会抛出错误
列表推导式
[x*x for x in range(10) if x % 3 == 0] #[0, 9, 36, 81]
[(x, y) for x in range(3) for y in range(3)] #[(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]
pass 语句什么也不做,可以用来填充空代码块
exec 函数和 eval 函数将字符串转换为代码执行。
将两个字符串一个接着一个会自动拼接。
str 函数将值转换为字符串,repr 函数创建一个字符串以合法的 Python 表达式的形式来表示值。
连续使用三个单引号或者双引号可以创建多行字符串,并且在里面可以同时使用单引号和双引号而不需要使用反斜线转义。
r
前缀创建原始字符串,原始字符串中不对反斜线特殊对待。原始字符串中最后一个字符不能够是反斜线。
u
前缀创建 Unicode 字符串,Python 中的普通字符串以 ASCII 码储存,Unicode 字符串以 Unicode 储存。