关键字(Keywords)
- and:和
- del:删除变量
- from:导入相应模块
- not:否
- while:while循环
- as:使用标准库中的模块,如import numy as np
- elif:if循环分支
- global:全局变量声明
- or:或
- with:用来异常处理
- assert:断言,声明其布尔值必须为真的判定,如果发生异常则说明表达式为假,可以用来判断表达式的真假
- else:if循环分支
- pass:空语句 do nothing,保证格式完整,保证语义完整
- yield:意思是生产,返回了一个生成器对象,每个生成器只能使用一次
- break:提前跳出一个块
- except:和try一起使用,用来捕获异常
- import:引入现有模块
- print:打印
- class:类声明
- exec:可以动态执行Python代码(也可以是文件)
- in:for循环中指定循环内容
- raise:触发异常后,后面的代码就不会再执行
- continue:回答一个块的开始处
- finally:检测异常
- is:判断True or False
- return:从成员方法中返回数据
- def:函数声明
- for:for循环
- lambda:匿名函数,不用想函数起什么名字
- try:尝试一个可能抛出异常的程序块
数据类型
- True
- False
- None
- strings
- numbers
- floats
- lists
字符串转义序列
- \:反斜杠
- ':单引号
- ":双引号
- \a:响铃
- \b:退格
- \f:换页
- \n:换行
- \r:回车
- \t:水平制表符
- \v:垂直制表符
字符串格式化
- %d:十进制整数
- %i:十进制整数
- %o:八进制整数
- %u:无符号整数
- %x:十六进制整数
- %X:十六进制整数大写
- %e:指数 (基底写为e)
- %E:指数 (基底写为E)
- %f:浮点数
- %F: 浮点数,与上相同
- %g:指数(e)或浮点数 (根据显示长度)
- %G:指数(E)或浮点数 (根据显示长度)
- %c:单个字符
- %r:字符串 (采用repr()的显示)
- %s:字符串 (采用str()的显示)
- %%:字符"%"
操作符号
-
-
-
- **
- /
- //
- %
- <
- <=
-
=
- ==
- !=
- <>
- ()
- []
- {}
- @
- ,
- :
- .
- =
- ;
- +=
- -=
- *=
- /=
- //=
- %=
- **=