close

一、

今天繼續昨天的其他進階語法

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有時候會忘記的部分,單純想說公開讓大家一起學習並討論。

 

arrow
arrow

    v777007 發表在 痞客邦 留言(0) 人氣()