字串和While迴圈

2022-05-11 01:53:32 字數 1734 閱讀 6296

字串是以單引號或雙引號括起來的任意文字

建立字串

字串運算

訪問字串中的某乙個字元

字串名[下標]

str11[1] = 'a' 字串不可變 會報錯

擷取字串中的一部分

str13 = "shaoge is a good man!"

str16 = str13[0:5] //從頭擷取到定下標之前

格式化輸出

字串處理函式

len(str) 返回字串str的長度(字元個數)

str.lower() 轉換字串str中大寫字母為小寫字母, 不會改變str裡面的字元,會重新生成乙個

str.upper() 轉換字串str中小寫字母為大寫字母, 不會改變str裡面的字元,會重新生成乙個

str.swapcase() 轉換字串str中小寫字母為大寫字母,大寫字母為小寫字母

str.capitalize() 將str字串首字母大寫,其他小寫

str.title() 將str字串每個單詞的首字母大寫,其餘小寫

str.center(width,fillchar)

str.ljust(width,fillchar)

str.rjust(width,fillchar)

str.zfill(width)

str.count(str1,start,end)

str.find(str1,start,end)

str.rfind(str1,start,end)

str.index(str1,start,end)

str.rindex(str1,start,end)

str.lstrip(str1)

str.rstrip(str1)

str.strip(str1)

str.split(str="",num,)

str.splitlines(keepends)

" ".join(list)

max(str) 求字串中最大的元素

min(str) 求字串中最小的元素

str.replace(oldstr,newstr2,num)

t46=str.maketrans(oldstr,newstr)

str.startswith(str,start=0,end=len(str))

str.endswith(str,start=0,end= len(str))

str.encode(encoding = "utf-8",errors = "strict")

str.decode(encoding = "utf-8",errors = "strict")

str.isalpha()

str.isalnum()

str.isupper()

str.islower()

str.istitle()

str.isdigit()

str.isnumeric()

str.isdecimal()

str.isspace()

字串比較大小

while語句

邏輯:當程式執行到while語句時,首先計算"表示式"的值,如果」表示式「的值為假,那麼結束整個while語句,如果"表示式"的值為真,則執行」語句「,執行完」語句「,再去計算」表示式「的值。如果」表示式「的值為假,那麼結束整個while語句。如果"表示式"的值還為真,則執行"語句",執行完」語句「,再去計算」表示式「的值。如此迴圈反覆,直到表示式的值為假才停止

03 string字串和while迴圈

目錄 格式 index start index end step length 開始索引,結束索引,步長 in 1 string abcdefgh in 2 string 0 2 取0 2之間的下標,不包括下標2,0,2 預設步長為1 out 2 ab in 3 string 0 6 2 取0 6之...

迴圈和字串使用

02d 表示該整型數占空兩位,不夠高位補0 0 補0 2 占空2位 05d 左對齊 數23 05d 00023 05d 23 占空5格,數字放高位,後面不會再補0 2f 表示保留兩位小數 將if else 語句強制性寫在一行的乙個簡單運算 result1 if 判斷條件 else result2 r...

for迴圈和while迴圈

while迴圈 語法 while 判斷條件 迴圈體 計算 1 2 3 4 100 n 1 res 0 while n 100 res n n 1 print res 5050while迴圈之else 語法 while 判斷條件 迴圈體else 語句塊for迴圈 for x in 序列 迴圈體rang...