Python基礎字串

2021-08-31 01:31:39 字數 1532 閱讀 9191

str1 = "   hello python"

str1 = str1.capitalize() #把開頭轉換成大寫

print(str1)

str1 = str1.center(8,"$") #居中並填充

print(str1)

str1 = str1.find("j",0,len(str1)) #尋找元素所在的位置,沒在返回-1

print(str1)

print(str1.index("j",0,len(str1))) # 尋找元素所在的位置,沒在丟擲異常

print(str1.count("n", 0, len(str1))) # 計算n在字串中出現的次數

str2 = "-" # 用str2的內容分隔str1

print(str2.join(str1))

print(str1.ljust(10,"&")) # 使字串左對齊,並用字串填充到對應寬度的新字串,預設空格

print(str1.lower()) # 將字串中的所有大寫字母轉換成小寫

print(str1.upper()) # 將小寫字母轉換成大寫字母

print(str1.upper()) # 將小寫字母轉換成大寫字母

print(str1)

print(str1.lstrip()) # 擷取字串左邊的空格

print(max(str1)) #返回字串最大最小值

print(min(str1))

print(str1.replace("n", "0", 1)) # 用第乙個字串替換第二個字串,數字代表最大替換次數,可以省略

str1.rfind("n",0,len(str1)) #與find,index,ljust的使用方法一樣,不過是右對齊

str1.rindex("n",0,len(str1))

print(str1.rjust(30,"$"))

print(str1.rstrip("")) # 刪除字串末尾的空格,如果裡面有引數,則刪除對應引數。

print(str1.split("n",str1.count("n"))) # 指定分隔符對字串進行切片,如果引數num 有指定值,則僅分隔 num 個子字串

print(str1.swapcase()) # 將字串大小寫轉換

print(str1.zfill(20)) # 返回長度為width的字串,預案字元右對齊,前面填充為0

for x in str1:

print(x)

加密dict1 = "".maketrans("abcdefg","1234567")

dict2 = "".maketrans("hijklmn","9876543")

dict3 = "".maketrans("opqrstu","!@#$%^&")

dict4 = "".maketrans("vwxyz","<>?*-")

str1 = "hello word"

str2 =str1.translate(dict1)

print(str2)

python基礎 字串

轉義符 n換行 print 我是 nzzz 我是 zzz t製表符 print 我是 tzzz 我是 zzz 雙引號 print 我是 zzz 我是 zzz 單引號 print 我是 zzz 我是 zzz 續航符 name s z print name sz原始字串 原始字串 r abc r abc...

Python基礎 字串

判斷全部否是字母 str helloween if str.isalpha print 字母 判斷全部否是數字 str 1234 if str.isdecimal print 數字 判斷都是大寫 str abc if str.isupper print 大寫 判斷都是小寫 str abc if st...

python基礎 字串

string hellow world print string 0 5 result hello string hellow world if e in string print 字母存在 string hellow world print string.upper result hellow w...