- 判斷字符串,is
判斷字符串是否爲標題.首字母大寫,其他字母小寫
'hello'.istitle()
'hello'.islower()
#是否爲小寫
'hello'.isupper()
#是否爲大寫
- 字符串的大小寫轉換
'hello'.upper()
#轉化爲大寫
'HELLO'.lower()
#轉化爲小寫
'hello'.title()
#轉化爲標題
‘hello’.swapcase() #字符串大小寫轉換
字符串類型:
[[:digit:]]
[[:alnum:]]
[[:upper:]]
[[:lower:]]
[[:space:]]
- 字符串判斷練習——變量名是否合法
題目:
變量名是否合法?
1.變量名可以由字母,數字或下劃線組成
2.變量名只能以字母或下劃線開頭
s = ‘hello@’
1.判斷變量名的第一個元素是否爲字母或下劃線: s[0]
2.如果第一個元素符合條件,判斷除了第一個元素的其他元素:s[1:]
tip:
for 循環:依次遍歷字符串的每一個元素
for i in ‘hello’:
if i.isalpha():
print(i)
解題思路:
1.變量名的第一個字符是否爲字母或下劃線
2.如果是,繼續判斷(4)
3.如果不是,報錯,不合法
4.依次判斷除了第一個字符之外的其他字符
5.判斷這個字符是否爲數字或下劃線
代碼編譯:
運行結果: