選項
作用-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
相乘、求平方、相除、求餘,「*」號可過載為重複,「%」號可過載為格式化
<,<=,>,>=,==,<>,!=
比較運算子
+=,-=,*=,/=,%=,**=,<<=,>>=,&=,^=,|=
自變運算子
x|y按位或
x^y按位異或
x&y按位與
~x按位取反
x<<,x>>y
x向左或向右移y位
is, is not
等同測試
in, not in
是否為成員測試
or,and,not
邏輯運算子
x[i],x[i:j],x.y,x(...)
索引,分片,限定引用,函式呼叫
(...),[...],,'...'
元組,列表,字典,轉化為字串
table 2.2. 運算子優先順序列表(從最高到最低)
運算子描述
'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<>y
移位x&y
按位與x^y
按位異或
x|y按位或
x=y,x>y
比較x is y,x is not y
等同測試
x in y,x not in y
成員判斷
not x
邏輯否x and y
邏輯與x or y
邏輯或lambda arg,...:expr
lambda匿名函式
table 2.3.
物件/常量值""
假"string"真0
假>=1
真<=-1
真()空元組
假空列表
假{}空字典
假none假
命令列選項
試題名稱 命令列選項 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 請你寫乙個命令列分析程式,用以分析給定的命令列裡包含哪些選項。每個命令列由若干個字串組成,它們之間恰好由乙個空格分隔。這些字串中的第乙個為該命令列工具的名字,由小寫字母組成,你的程式不用對它進行處理。在工具名字...
命令列選項
試題編號 201403 3 試題名稱 命令列選項 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 請你寫乙個命令列分析程式,用以分析給定的命令列裡包含哪些選項。每個命令列由若干個字串組成,它們之間恰好由乙個空格分隔。這些字串中的第乙個為該命令列工具的名字,由小寫字母組成,你的程式...
REAgentC 命令列選項
應用到 windows 7 reagentc.exe 除了可用於部署自定義 windows r 恢復環境 windows re 還可用於啟用映像恢復解決方案。可以在離線 windows 映像上或執行 windows 的作業系統上執行reagentc命令。如果使用 windows pe 2.x 在離線...