字串是python中使用頻率很高的一種資料型別,內建方法也是超級多,對於常用的方法,還是要注意掌握的。
#view codeauthor: administrator
#date: 2018/10/20
#python3
'''字串的內建方法
''''''
字串的這些方法很重要
'''st='
hello kitty is '#
建立乙個字串。
print(st.count('
')) #
判斷是否以某個字串(內容)結尾
print(st.startswith('
he')) #
判斷是否以某個字串(內容)開頭
print(st.expandtabs(tabsize=10)) #
在字串中,擴大空格數,如在上面字串中,加了乙個tab,擴大空格數目
print(st.find('
x')) #
找到該元素的第乙個,並返回索引值。沒有找到返回-1,代表沒有。
print(st.format(name='
chris
',age='
24')) #
格式化輸出,這樣,上面的name就會被換成chris
print(st.format_map()) #
跟上面的功能一樣,只是用字典的方式
try:
print(st.index('
x')) #
跟find一樣功能,只不過當index找不到時,會報錯,find不會報錯,返回乙個-1代表沒有。此處加了異常處理,沒有找到時不會報錯。
except
:
print("沒有"
)print('
1h2'.isalnum()) #
判斷是否字串只包含數字或字母,返回ture或false。只由數字或則字母組成。
print('
31'.isdecimal()) #
判斷是否是乙個十進位制數
print('
21'.isdigit()) #
判斷是否是乙個整數
print('
dsj'.isalpha())#
判斷是否都是字母
print('
43908
'.isnumeric()) #
也是判斷是否是乙個整數
print('
_s493h
'.isidentifier()) #
判斷定義的變數是否按照變數的規則定義
print('
fhjkl
'.islower()) #
判斷是否字串中全部都是小寫
print('
gfd'.isupper()) #
判斷是否字串中全部都是大寫
print('
'.isspace()) #
判斷空格,用\t、\n也是空格。
print('
fdjk fdjk jd
'.istitle()) #
判斷文章標題中每個單詞是否大寫,即是否符合標題的格式
print('
fxz'.lower()) #
大寫變小寫 ,upper是變大寫
print('
xxpabc
'.swapcase())#
大寫小寫翻轉。大變小,小變大
print('
chris
'.rjust(50,'
*')) #
在內容左邊加50個*,ljust則在右邊加
print('
chris
'.ljust(50,'*'
))print('
mfhda;k
'.strip())#
只取字串,主要去掉換行符和空格等無關字元。
print('
\nmfhda;k
'.lstrip())#
去左邊的符號
print('
mfhda;k\n
'.rstrip())#
去右邊的符號
print('
xxp abc
'.replace('
abc','
chris
'))#
替換內容
print('
fjijdj
'.rfind('
j')) #
rfind是找位置,如果有重複的字元,返回最後乙個字元的位置索引。
print('
fjijdj
'.find('
j')) #
find找位置,就是返回第乙個被找到的位置。
print('
jfd jfdl jfdl
'.rsplit('
j',1))#
分割一次,從右邊開始分割。
print('
fjd fjd fjd
'.title()) #
每個單詞第乙個大寫
python基礎知識回顧
一 編譯器 計算機不能識別任何除了機器語言的其他語言,所以必須將程式語言翻譯 成機器語言,計算機才能夠識別,將其他語言翻譯成機器語言的工具,稱為編譯器 編譯器翻譯分兩種形式 編譯 解釋 編譯器 將源 經過編譯後轉化為可執行檔案 直譯器 逐行解釋每一條源 二 python特點 1 python是完全物...
Python基礎知識階段回顧
簡單 佔位 佔位format制定格式 format格式制定包括6個內容 填充 對齊 居中,右對齊,左對齊 寬度 分割 精度 型別 print 的心情有的糟糕,format wo 0.123,20 求乙個整數a的平方根,保留3位小數,列印輸出,採用寬度為30個字元,右對齊輸出,多餘的字元用花花符號 填...
python系列知識回顧基礎知識 1
注意的點 input 雙引號裡面表示提示詞 temp str 1 表示取出最後一位 in f f 表示該字元是否是列表中的任意乙個 f 或者 f in用來判斷是否在列表中 temp str 0 1 表示乙個列表 從temp str字串中 取第一位到最後一位的前一位 即取出除單位外的溫度數字 eval...