[关闭]
@demonly 2017-10-29T13:28:45.000000Z 字数 749 阅读 632

基本概念

Python


基础

整数相除只留下整数部分,两个数中有一个为浮点数,结果也为浮点数,双斜线 // 执行整除。

** 幂运算符

引入模块:from <模块名> import <函数名> ,不使用 from 语句则引入整个模块。

语句

== 相等运算符
is 同一性运算符
assert 断言语句,断言不通过会抛出错误

列表推导式

  1. [x*x for x in range(10) if x % 3 == 0] #[0, 9, 36, 81]
  2. [(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 储存。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注