Python初學(十)
這章學習下字串的操作。
字串的操作
字串操作符:
針對字串,Python語言提供了幾個基本操作符

加號+可以把兩個字串拼接起來,乘號*可以複製該字串多少次只能乘數字
字串處理函式:
Python語言中提供了一些對字串處理的內建函式

當然這裡面的一些函式是很少用到的
字串的處理方法:
方法也是一個函式,只是呼叫方式不同,函式採用func(x)方式呼叫,而方法則採用<a>.func<x>形式呼叫,方法僅作用於前導物件<a>。

當然也可以呼叫自己定義的方法
str.split(sep)能夠根據sep分隔字串str,分割後的內容以列表型別返回。

split()不帶引數代表用空格分割
str.count(sub)方法返回字串str中初學sub的次數,sub是一個字串。

str.replace(old,new)方法將字串str中出現的old字元替換為new字元,old和new的長度可以不同

str.center(width,fillchar)方法返回長度為width的字串,其中,str處於新字串中心位置,兩側新增字符采用fillchar填充,當width小於字串長度時,返回str。其中,fillchar是單個字元。

str.strip(chars)從字串str中去掉在其左側和右側chars中列出的字元。chars是一個字串,其中出現的每個字元都會被去掉。

str.join(iter)中iter是一個具備迭代性質的變數,該方法將str字串插入iter變數的元素之間,形成新的字串。

型別判讀和型別間轉換
數字型別轉換:
Python語言提供type(x)函式對變數x進行型別判斷,適用於任何資料型別。
n = eval(input('請輸入一個數字:'))
if type(n) == type(123):
print("輸入的數字是整數。")
elif type(n) == type(11.3):
print("輸入的數字是浮點數。")
else:
print("無法判斷輸入型別。")
數值運算操作符可以隱式地轉換輸出結果 的數 字型別,例如,兩個整數採用運算子“/”的除法將可能輸出浮點數結果。
此外,通過內建的數字型別轉換函式可以顯式地在數字型別之間進行轉換

以上是這章所說的內容。