Python基礎 4 字串的變形 判斷
阿新 • • 發佈:2019-01-06
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