python關鍵字 轉義符和字串格式化

2022-02-24 13:37:47 字數 2763 閱讀 8918

最近在學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

列印這個字串

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...