Method方法在Python裡面是很常使用的,也是物件導向的概念

例如下面要簡介的將文字的大小寫做轉換

我們來把變數place_up裡頭文字,從小寫轉換成大寫

這時候我就呼叫Python內建的"方法" upper()來使用

怎麼使用呢?

只要在變數place後方加一個 " . " 來連接"方法"upper()就可以了

# string to experiment with: place
place = "mousehouse"

# Use upper() on place: place_up
place_up=place
.upper()

# Print out place and place_up
print(place)
print(place_up)

結果如下

mousehouse

MOUSEHOUSE

讓我們來使用"方法"count(),來數一下有多少個"s"

# Print out the number of o's in place
print(place
.count("s"))

結果如下

2

其他還有一些常用的方法,讓大家自行試試吧

  • strip() ->去除字串兩邊的空白
  • lstrip()->去除字串左邊的空白
  • rstrip()->去除字串右邊的空白
  • replace(' ','')->第一個參數為要替代的字串,要去除空白所以就打一個空白字串
  • replace(u'\xa0','')->這個是比較特別的空白,通常是在網路爬蟲的時候,有&nbsp的html空格,用如上的方式會發現去不掉,所以必須在unicode下做替換使用\xa0

回到目錄

arrow
arrow
    文章標籤
    Python
    全站熱搜

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