- 12
- 0
- 约1.22万字
- 约 11页
- 2021-08-02 发布于上海
- 举报
Python 的各种符号
Table 1.1. Python 命令行选项
选项 作用
-c
在命令行直接执行 python 代码。如 python -c print hello world 。
cmd
-d 脚本编译后从解释器产生调试信息。同 PYTHONDEBUG=1 。
-E 忽略环境变量。
-h 显示 python 命令行选项帮助信息。
-i 脚本执行后马上进入交互命令行模式。同 PYTHONINSPECT=1 。
-O 在执行前对解释器产生的字节码进行优化。同 PYTHONOPTIMIZE=1 。
在执行前对解释器产生的字节码进行优化, 并删除优化代码中的嵌入式文
-OO
档字符串。
-Q
除法规则选项, -Qold(default) ,-Qwarn,-Qwarnall ,-Qnew 。
arg
-S 解释器不自动导入 site.py 模块。
-t 当脚本的 tab 缩排格式不一致时产生警告。
不缓冲 stdin、stdout 和 stderr,默认是缓冲的。同
-u
PYTHONUNBUFFERED=1 。
产生每个模块的信息。如果两个 -v 选项,则产生更详细的信息。同
-v
PYTHONVERBOSE=x 。
-V 显示 Python 的版本信息。
-W
出错信息控制。 (arg is action:message:category:module:lineno)
arg
-x 忽略源文件的首行。要在多平台上执行脚本时有用。
file 执行 file 里的代码。
- 从 stdin 里读取执行代码。
Table 2.1. Python 运算符列表
运算符 描述
x+y ,x-y 加、减, “+号可重载为连接符”
x*y ,x**y ,x/y ,x%y 相乘、求平方、相除、求余, “*号可重载”
运算符 描述
为重复, “%”号可重载为格式化
,= , ,= ,== ,,!= 比较运算符
+= ,-= ,*= ,/= ,%= ,**= ,= ,= ,
自变运算符
= ,^= ,|=
x|y 按位或
x^y 按位异或
xy 按位与
~x 按位取反
x ,xy x 向左或向右移 y 位
is, is not 等同测试
in, not in 是否为成员测试
or,and,not 逻辑运算符
x[i] ,x[i:j] ,x.y ,x(...) 索引,分片,限定引用,函数调用
(...),[...] ,{...} ,... 元组,列表,字典,转化为字符串
原创力文档

文档评论(0)