一、
今天繼續昨天的其他進階語法
1) 字母
我們先令一個變數name='Vita'
a) islower()
他會幫你判斷你是不是都是小寫,只要有一個不是,他就會是False
>>> name.islower()
False
b) isupper()
和(a)不一樣,如果都是大寫,他才會是True
>>> name.isupper()
False
c) lower()
有大小寫之分的,利用這個語法把它全部變成小寫
>>> name.lower()
'vita'
d) upper()
這個變數相反,是把所有的東西變成大寫
>>> name.upper()
'VITA'
2) find()
簡單來說就是print出你要的字串中該位置,如果沒有你要的這個字串,就會回傳-1喔
>>> name.find('t')
2
3) 開頭結尾
a) endswith()
>>> name.endswith('A')
False
>>> name.endswith('a')
True
問你結尾的字是不是a,如果是就會回傳True,因為是字串,所以大小寫有差喔
b) startswith()
>>> name.startswith('V')
True
剛剛是結尾,現在是開頭喔
4) len()
>>> len(name)
4
這個相信大家一定都很熟悉,是問長度的喔!Vita由四個字母組成,會回傳4
5) join()
>>> '$'.join(name)
'V$i$t$a'
>>> '$'.join(['Ju','s','e','s'])
'Ju$s$e$s'
看你要用什麼符號連結都可以,可是令好變數,也可以自己設定一個變數如上述的Jesus一樣
語法就是上面的那種形式,大家自己再做其他變化唷
6) replace(a,b)
replace裡面,就是把a取代成b的意思,name裡是Vita,把i取代為e,就會變成Veta
>>> name.replace('i','e')
'Veta'
結果不小心打太多新語法,其他的就當第三部曲好了~
##我是python初學者,其實這些是我的筆記,在書籍上我覺得重要or有時候會忘記的部分,單純想說公開讓大家一起學習並討論。
留言列表