新客立减

Python 

的各种符号

 

Table 1.1. Python

命令行选项

 

选项

 

作用

 

-c 

cmd 

在命令行直接执行

python

代码。如

python -c 'print "hello world"'

 

-d 

脚本编译后从解释器产生调试信息。同

PYTHONDEBUG=1

 

-E 

忽略环境变量。

 

-h 

显示

python

命令行选项帮助信息。

 

-i 

脚本执行后马上进入交互命令行模式。同

PYTHONINSPECT=1

 

-O 

在执行前对解释器产生的字节码进行优化。同

 

PYTHONOPTIMIZE=1

 

-OO 

在执行前对解释器产生的字节码进行优化,

并删除优化代码中的嵌入式文

档字符串。

 

-Q 

arg 

除法规则选项,

-Qold(default)

-Qwarn

-Qwarnall

-Qnew

 

-S 

解释器不自动导入

site.py

模块。

 

-t 

当脚本的

tab

缩排格式不一致时产生警告。

 

-u 

不缓冲

stdin

stdout

stderr

,默认是缓冲的。同

PYTHONUNBUFFERED=1

 

-v 

产生每个模块的信息。如果两个

-v

选项,则产生更详细的信息。同

PYTHONVERBOSE=x

 

-V 

显示

Python

的版本信息。

 

-W 

arg 

出错信息控制。

(arg is action:message:category:module:lineno) 

-x 

忽略源文件的首行。要在多平台上执行脚本时有用。

 

file 

执行

file

里的代码。

 

stdin

里读取执行代码。

 

 

Table 2.1. Python

运算符列表

 

运算符

 

描述

 

x+y

x-y 

加、减,

“+”

号可重载为连接符

 

x*y

x**y

x/y

x%y 

相乘、求平方、相除、求余,

“*”

号可重载