python與我的第五天 奧利給

2021-10-02 17:53:32 字數 1842 閱讀 2845

1字串是 最常用的資料型別,我們可以使用引號(』 或 " )來建立字串。

2字串當中常用的函式;

(1) 取字串長度

len(str) str為要獲取長度的字串

(2) 字串出現次數

count(string, [start], [end]) 返回字串中string出現的次數,可以指定範圍,不寫範圍預設從頭到尾。

(3) 去除頭尾字元

strip: 用來去除頭尾字元、空白符(包括\n、\r、\t、』 『,即:換行、回車、製表符、空格)

lstrip:用來去除開頭字元、空白符(包括\n、\r、\t、』 『,即:換行、回車、製表符、空格)

rstrip:用來去除結尾字元、空白符(包括\n、\r、\t、』 ',即:換行、回車、製表符、空格)

注意:這些函式都只會刪除頭和尾的字元,中間的不會刪除。

用法分別為:

string.strip([chars])

string.lstrip([chars])

string.rstrip([chars])

注意:它返回的是去除頭尾字元(或空白符)的string,string本身不會發生改變。

(4) 字串大小寫轉換

upper 全部轉換為大寫

lower 全部轉換為小寫

title 轉換為標題(每個單詞首字母大寫)

capitalize 首字母大寫

swapcase 大寫變小寫,小寫變大寫

(5) 字串判斷

islower 檢測字串是否只含有小寫字母

isupper 檢測字串是否只含有大寫字母

istitle 檢測字串是否是標題(每個單詞首字母大寫)

isspace 檢測字串是否只含有空格

isalnum 檢測字串是否只由數字和字母組成

isalpha 檢測字串是否只由字母組成

isdigit 檢測字串時候只由數字組成

isnumeric 檢測字串時候只由數字組成

startswith 判斷字串的開頭字元,也可以擷取判斷

endswith 判斷字串的開頭字元,也可以擷取判斷

(6) 字串內查詢方法

檢查str字串是否包含在字串中,可以指定範圍,預設是從頭到尾第一次出現得開始下標,沒有返回-1

find([str, [start], [end]]) 從左往右

rfind([str, [start], [end]]) 從右往左

跟find()用法一樣,只不過如果str不存在會報異常

index([str, [start], [end]]) 從左往右

rindex([str, [start], [end]]) 從右往左

(7) 字串內替換

replace(old_string, new_string, count)

用new_string替換old_string,預設是全部替換,如果指定了count,那麼只替換前count。

(8) 字串分割和組合

split(str, num)

以str為分隔符擷取字串,指定num,則擷取num個字串(很少用num),num預設值為字串長度str.join(seq)

以指定的字串分隔符str,將seq中的所有元素組成乙個字串

切片語法;[開始索引,結束索引,步長]

順序;0123456789

倒序;-1-2-3-4-5-6…

步長的增減影響著正反 步長-1 試一下效果;面試題

注意;切道幾隻會切到他的前乙個數本數值不會取。

切片;適用於字串,列表,元組。

今天奧利給吃啥啥不香,學啥啥不會,但是我努力啊

星空不問趕路人,歲月不負有心人。幹就完了

Python學習第五天

1 關於print,使用print方法列印多個表示式也是可行的 print age 12 age 12 2 別名,如果需要引用的方法名出現重複時可以使用別名 from math import sqrt as foobar 3 多個賦值操作可以同時進行 x,y,z 1,2,3 print x,y,z ...

第五天學習python

這其實也不是一天學習的,而是週末和周一一起的。週末學習了如何建立自己的module,記憶如何使用dir 函式。周一初步學習第九章。資料結構。python中主要有三種內建資料結構 列表,元組,字典。list是處理一組有序專案的資料結構,在每個專案中用逗號隔開。列表中的專案包括在方括號中,乙個列表建立之...

Python 基礎 第五天

python是高度物件導向的 獲取使用者的輸入內容可以用input 函式實現 也可以使用str string,字串 類的各種方法。可以用rjust方法來獲得乙個右對齊的指定寬度的字串。檔案 可以使用內建的open函式並指定檔名以及自己所希望使用的開啟模式開啟乙個檔案。開啟模式可以是閱讀模式 r 寫入...