1. 程式人生 > >Python基礎 4 字串的變形 判斷

Python基礎 4 字串的變形 判斷

1   字串的變形

opper    將字串中的所有的字母轉化為大寫

lower     將字串當中的所有字母轉化為小寫

swapcase        將字串當中的所有字母大寫小寫互換

title         將字串當中的單詞首字母大寫,單詞以非字母劃分

capitalize        只有字串的首字母大寫

expandtabs        吧字串中的tab符號('/t')轉換為空格,tab 符號('/t')預設的空格數是8

s = 'hello Python'
print(s.upper())
print(s.lower())
print(s.swapcase())
print(s.title())
print(s.capitalize())
s1 ='hello \t python'
print(s1.expandtabs())

'''
HELLO PYTHON
hello python
HELLO pYTHON
Hello Python
Hello python
hello    python
'''

2.字串的判斷

isalnum    判斷字串是否完全由字母或數字組成

isalpha      判斷字串是否完全由字母組成

isdigit        判斷字串是否完全由數字組成

isupper      判斷字串當中的字母是否完全是大寫

islower       判斷字串當中的字母是否完全是小寫

istitle          判斷字串是否滿足title格式

isspace      判斷字串是否完全有空格組成

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

endswith       判斷字串的結尾字元,也可以擷取判斷

split          判斷字串的分隔符切片

s1 = '10a-'
print(s1.isalnum())
s2 = 'hello'
print(s2.isalpha())
s3 = '234'
print(s3.isdigit())
s4 = 'HELLO'
print(s4.isupper())
s5 = 'hello'
print(s5.islower())
s6 = 'Hello Python'
print(s6.istitle())
s7 = '      '
print(s7.isspace())
s8 = 'hello python'
print(s8.startswith('he'))
print(s8.endswith('on'))
print(s8.endswith('io',0,5))


False
True
True
True
True
True
True
True
True
False