Python 的各种符号
Table 1.1. Python命令行选项
选项 作用 -c 在命令行直接执行python代码。如python -c 'print \。 cmd -d -E -h -i -O -OO -Q arg -S -t -u -v -V -W arg -x file - 脚本编译后从解释器产生调试信息。同PYTHONDEBUG=1。 忽略环境变量。 显示python命令行选项帮助信息。 脚本执行后马上进入交互命令行模式。同PYTHONINSPECT=1。 在执行前对解释器产生的字节码进行优化。同 PYTHONOPTIMIZE=1。 在执行前对解释器产生的字节码进行优化,并删除优化代码中的嵌入式文档字符串。 除法规则选项,-Qold(default),-Qwarn,-Qwarnall,-Qnew。 解释器不自动导入site.py模块。 当脚本的tab缩排格式不一致时产生警告。 不缓冲stdin、stdout和stderr,默认是缓冲的。同PYTHONUNBUFFERED=1。 产生每个模块的信息。如果两个-v选项,则产生更详细的信息。同PYTHONVERBOSE=x。 显示Python的版本信息。 出错信息控制。(arg is action:message:category:module:lineno) 忽略源文件的首行。要在多平台上执行脚本时有用。 执行file里的代码。 从stdin里读取执行代码。 Table 2.1. Python运算符列表
运算符 x+y,x-y x*y,x**y,x/y,x%y 描述 加、减,“+”号可重载为连接符 相乘、求平方、相除、求余,“*”号可重载运算符 <,<=,>,>=,==,<>,!= 比较运算符 描述 为重复,“%”号可重载为格式化 +=,-=,*=,/=,%=,**=,<<=,>>=,自变运算符 &=,^=,|= x|y x^y x&y ~x x<<,x>>y is, is not in, not in or,and,not x[i],x[i:j],x.y,x(...) (...),[...],{...},'...' 按位或 按位异或 按位与 按位取反 x向左或向右移y位 等同测试 是否为成员测试 逻辑运算符 索引,分片,限定引用,函数调用 元组,列表,字典,转化为字符串 Table 2.2. 运算符优先顺序列表(从最高到最低)
运算符 'expr' {key:expr,...} [expr1,expr2...] (expr1,expr2,...) function(expr,...) x[index:index] x[index] x.attribute ~x +x,-x x**y x*y,x/y,x%y x+y,x-y x<
对象/常量 值 \\0 >=1 <=-1 假 真 假 真 真 ()空元组 假 []空列表 假 {}空字典 假 None 假 Table 3.1. 字符串格式化代码
格式 %% 百分号标记 %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) 描述
(完整word版)Python的各种符号
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)