python基礎教程(二)

2021-08-21 16:28:06 字數 1197 閱讀 3292

設定字串的格式

替換字段包括:欄位名,轉換標誌,格式說明符。

轉換標誌:當前支援的字元包括r(repr),s(str),a(ascii)。

最簡單的情況下,只需向format提供要設定其格式的未命名引數,並在格式字串中使用未命名字段。

>>> " {}  {}".format(1,2,foo=3,bar=4)

'3 1 4 2'

數和字串的對齊方式不是一樣的。

字串方法

center

>>> "hello world!".center(30,"a")

'aaaaaaaaahello world!aaaaaaaaa'

find:在字串中查詢字串,如果如果找到,返回zi'c字串第乙個字元的索引,否則返回-1。

>>> "hello world! hello".find('hello')

0

從輸出結果可以看出,有多個字串滿足要求時,只返回第乙個字串首字母的位置。

find也可以指定搜尋的起點和終點。

join

>>> a=['1','2','3']

>>> b='+'

>>> b.join(a)

'1+2+3'

lower返回字串的小寫版本。 

replace將指定字串都替換成ling另外乙個字串,並返回替換後的結果。

>>> "hello world! hello".replace('hello','hape')

'hape world! hape'

split與join作用相反,用於將zi'f字串拆分為序列。

>>> '1+2+3'.split('+')

['1', '2', '3']

strip將字串開頭和末尾的空白刪除,並返回刪除後的結果。

translate:使用translate前必須建立乙個轉換表。

>>> table=str.maketrans("cs","kz")

>>> "hello cs! hello".translate(table)

'hello kz! hello'

判斷字串是否滿足特定的條件:可以用一系列對應的判斷方法。 

簡明Python基礎教程二

檔案操作 檔案內建方法 open成功執行並返回乙個檔案物件之後,所有對該檔案的後續操作都通過這個 控制代碼 進行,操作包括 輸入 輸出 檔案內移動或者雜項操作。幾個例子 1.read 方法 2.readlines方法 3 write 方法 sys模組通過sys.arv屬性提供了對命令列引數的訪問,命...

python基礎教程

乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...

Python基礎教程

本教程不包括python的安裝,ide採用spyder pytho2.7 1.print pow 2,3 8 print 2 3 8這裡pow函式表示乘方,與 功能相同。2.abs 10 10abs函式用來求乙個數的絕對值。3.round 0.6 1.0 round 0.4 0.0round函式將浮...