python基礎知識回顧之字串

2022-02-26 06:02:15 字數 2557 閱讀 9620

字串是python中使用頻率很高的一種資料型別,內建方法也是超級多,對於常用的方法,還是要注意掌握的。

#

author: 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()) #

每個單詞第乙個大寫

view code

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...