零基礎學python 02 字串 大小寫轉換

2021-10-10 10:14:12 字數 1148 閱讀 5188

我們將介紹的第一種資料型別是字串。

字串雖然看似簡單,但能夠以很多不同的方式使用它們。

字串就是一系列字元,在python中,用引號括起的都是字串,其中的引號可以是單引號,也可以是雙引號,如下所示:

"this is bcbx."

'this is bcbx_home.'

複製**

這種靈活性讓你能夠在字串中包含引號和撇號:

'i told my friend, "i love bcbx!"'

"the language 'python' is named after monty python, not the snake."

複製**

下面來看一些使用字串的方式

對於字串,可執行的最簡單的操作之一是修改其中的單詞的大小寫。請看下面的**,並嘗試判斷其作用:

name = "come on  bcbx" 

print(name.title())

複製**

執行結果:

在這個示例中,小寫的字串"come on  bcbx" 儲存到了變數name 中。在print() 語句中,方法title() 出現在這個變數的後面。方

方法是python可對資料執行的操作。

在name.title() 中,name 後面的句點(. )讓python對變數name執行方法title()指定的操作。每個方法後面都跟著一對括號,這是因為方法通常需要額外的資訊來完成其工作。這種資訊是在括號內提供的。函式title()不需要額外的資訊,因此它後面的括號是空的。

title() 以首字母大寫的方式顯示每個單詞,即將每個單詞的首字母都改為大寫。這很有用,因為你經常需要將名字視為資訊。例如,你可能希望程式將值ada 、ada 和ada視為同乙個名字,並將它們都顯示為ada。

還有其他幾個很有用的大小寫處理方法。例如,要將字串改為全部大寫或全部小寫,可以像下面這樣做:

name = "come on  bcbx"

print(name.upper())

print(name.lower())

複製**

這些**的輸出如下:

儲存資料時,方法lower() 很有用。很多時候,你無法依靠使用者來提供正確的大小寫,因此需要將字串先轉換為小寫,再儲存它們。以後需要顯示這些資訊時,再將其轉換為最合適的大小寫方式。

判斷大小寫 零基礎學python 02

我們將介紹的第一種資料型別是字串。字串雖然看似簡單,但能夠以很多不同的方式使用它們。字串就是一系列字元,在python中,用引號括起的都是字串,其中的引號可以是單引號,也可以是雙引號,如下所示 this is bcbx.this is bcbx home.複製 這種靈活性讓你能夠在字串中包含引號和撇...

判斷大小寫 零基礎學python 02

我們將介紹的第一種資料型別是字串。字串雖然看似簡單,但能夠以很多不同的方式使用它們。字串就是一系列字元,在python中,用引號括起的都是字串,其中的引號可以是單引號,也可以是雙引號,如下所示 this is bcbx.this is bcbx home.複製 這種靈活性讓你能夠在字串中包含引號和撇...

零基礎學程式設計 03 字元

上節課提到了三種變數型別 int,double,char。這節課來講一下字元。我們已經知道,在計算機中所有資料都是用二進位制的形式儲存的,字元也不例外。為了讓二進位制數字能表示字元,我們需要給每個字元編號,用編號來表示這個字元。ascii碼就是一種編碼方式。如上圖所示,標準ascii碼有128個字元...