最近在學learn python the hard way,學習到第37章,進行了關於關鍵字、轉義符和字串格式化的總結。看手頭上的中文版沒有及時更新。於是就把這些翻譯過來,以作查閱。
關鍵字:
關鍵字描述
例子and
邏輯與true and false == false
as作為with-as語句的一部分
with x as y: pass
assert
保證某些事情為真
assert false, "error!"
break
馬上停止迴圈
while true: break
class
定義乙個類
class person(object)
continue
停止當前迴圈,進入下乙個迴圈
while true: continue
def定義乙個函式
def x(): pass
del從字典中刪除
del x[y]
elif
else if條件判斷
if: x; elif: y; else: j
else
else 條件判斷
if: x; elif: y; else: j
except
如果發生乙個異常,則執行
except valueerror, e:
print e
exec
把乙個string作為python來執行
exec 'print "hello"'
finally
不管是否發生異常,都會執行
finally: pass
for迴圈遍歷乙個集合
for x in y: pass
from
匯入乙個模組某個具體的部分
import x from y
global
宣告你想要乙個全域性變數
global x
ifif條件判斷
if: x; elif: y; else: j
import
匯入乙個模組來使用
import os
infor的一部分,也是測試是否在集合裡
for x in y: pass also 1 in [1] == true
is判斷相等,與==相似
1 is 1 == true
lambda
建立乙個短小的匿名函式
s = lambda y: y ** y; s(3)
not邏輯非
not true == false
or邏輯或
true or false == true
pass
這個語句塊是空的
def empty(): pass
列印這個字串
print 'this string'
raise
當發生錯誤時,發起乙個異常
raisevalueerror("no")
return
退出函式同時返回乙個值
def x(): return y
try進入這個語句塊,如果發生異常,則進入except
try: pass
while
while迴圈
while x: pass
with
with an expression as a variable do
with x as y: pass
yeild
在這裡暫停並返回給呼叫者
def x():
yield y;
x().next()
轉義符描述
\\反斜槓
\'單引號
\"雙引號
\a響鈴
\b空格
\f換頁
\n換行cr+lf
\rcr
\t製表符
\v豎向製表
格式描述
例子%d
整數"%d" % 45 == '45'
%i與%d相同
"%i" % 45 == '45'
%o八進位制
"%o" % 1000 == '1750'
%u無符號整數
"%u" % -1000 =='-1000'
%x十六進製制小寫
"%u" % -1000 =='-1000'
%x十六進製制大寫
"%x" % 1000 == '3e8'
%e科學記數法,e小寫
"%e" % 1000 == '1.000000e+03'
%e科學記數法,e大寫
"%e" % 1000 == '1.000000e+03'
%f浮點數
"%f" % 10.34 == '10.340000'
%f與%f相同
"%f" % 10.34 == '10.340000'
%g%f或%e,選擇較短的
"%g" % 10.34 == '10.34'
%g與%g相同,但是是大寫
"%g" % 10.34 == '10.34'
%c字元格式
"%c" % 34 == '"'
%r格式化(用於除錯)
"%r" % int == "'int'>"
%s字串
"%s there" % 'hi' == 'hi there'
%%百分數賦值
"%g%%" % 10.34 == '10.34%'
python保留關鍵字和常用關鍵字
python保留關鍵字和常用關鍵字如下 上圖是python3中的關鍵字,python2.7中的關鍵字部分會有區別,具體在自己列印輸出檢視 import keyword print join keyword.kwlist lambda 用於匿名函式中 assert 斷言語句,常用與除錯 raise 用...
Python中識別符號和關鍵字
1.識別符號由字母 數字 下劃線組成,且不能以數字開頭 fromno12 合法的識別符號 from 12 不合法的識別符號,識別符號不能包含 符號 1ndobj 不合法的識別符號,識別符號不能以數字開頭2.python中的識別符號是區分大小寫的 3.python中的識別符號不能使用關鍵字 4.在為p...
python的識別符號和關鍵字
識別符號 變數,模組名,函式名,類名 識別符號的命名規則與規範 規則 1.由數字,字母和 組成,不能以數字開頭 2.嚴格區分大小寫 共52個英文本元,大小寫是不一樣的 3.不能使用關鍵字 在python中有特殊含義的單詞,如true,if,print,for等 規範 建議遵守,顯得更加規範和專業 1...