認識Python 3中的字符串

如果你是Python的初學者,那在以後的學習過程中有非常多的知識要記憶和學習 。當你一旦敲擊鍵盤開始編寫代碼的時候,你一定在想,代碼是如何來表示數據的?無論使用哪種編程語言,必將會使用一些基本數據類型,例如字符串、數字、布爾值、列表和字典等。

今天的這篇文章,我們準備學習如何在Python 3中使用字符串(String),讓我們開始吧!

認識Python 3中的字符串

讓我們開始學習Python中的字符串吧!


Python 3中的字符串

在任何編程語言中,String都是最常見的數據類型之一。一個字符串表示一系列字符,例如你會用它來表示用戶名、博客、微博,或者是你代碼中的任何文字內容。你可以創建一個字符串,並給其賦予一個值,如下:

<code>

my_name

=

"張三"

/<code>

字符串是“不可變的”

在Python中,字符串被認為是不可變的,即一旦創建它們,就無法更改它們。但是,你也可以使用多種方法從現有字符串上創建新的字符串,在編程中,稱為字符串操作。一些Web開發人員常開玩笑說,歸根結底,他們的工作只是將字符串混編在一起,事實上的確是!

讓我們一起來學習下Python 3中的字符串都有哪些操作。

將字符串組合在一起

將字符串組合在一起(將它們串聯)是非常常見的任務。在Python 3中,你可以使用+運算符,當然也可以多次使用+運算符來連接多個字符串。

認識Python 3中的字符串

拼接字符串就像拼積木一樣

<code>text1 = 

"張三"

text2 =

"蘋果"

text = text1 +

"愛吃"

+ text2 print(text)/<code>

將數字插入到字符串中

字符串的另一個常見任務就是將數據插入字符串中的特定位置。在編程中,我們將此稱為字符串內插。Python 3提供了一個方便的工具來執行此操作,稱為“f字符串”。“f字符串”中的f代表格式,即你可以在定義程序時將程序中的其他數字插入到這個字符串中,而不必像前面演示的那樣進行復雜的字符串連接。

認識Python 3中的字符串

在字符串中插入數字就像拼積木一樣簡單


下面是創建格式化字符串的示例,請注意,在定義message變量時,字母f會包含在第一個雙引號之前。當你想將程序中的數據插入字符串時,可以在“花括號”之間插入數據。

<code>name = 

"大黃"

age = 24 message = f

"我叫{name},今年{age}歲。"

print(message)/<code>

使用內置的字符串方法來操作字符串

字符串對象具有許多常見的操作方法,例如更改字符串的大小寫、修整其內容等。來看看下面的示例吧!

  • 示例1:使用upper方法將字符串轉換為全部大寫:
<code>name = 

"nick"

name = name.

upper

()

print

(name)/<code>
  • 示例2:替換字符串中的所有內容。
<code>example_string = 

"我最愛吃的是雞腿!"

example_string = example_string.replace(

"雞腿"

,

"雞翅"

) print(example_string)/<code>
  • 示例3:將逗號分隔的字符串拆分為字符串列表。
<code>fruits = 

"蘋果,橙子,梨"

items = fruits.split(

","

) print(items)/<code>

類型轉換

通常,你需要從一種數據類型轉換為另一種類型。在編程中,我們稱這種過程為類型轉換。Python內置了許多函數,這些函數可以幫助我們方便的在基本數據類型之間進行轉換。

示例1:使用str函數將數字轉換為字符串。

<code>score = 42 
score_str = str(score) 
message = 

"我的數學成績是"

+ score_str print(message)/<code>

示例2:使用int函數將字符串轉換為整數。

<code>price = 

"1"

price_int = int(price) message = f

"今天的菠菜價格是{price_int + 2}"

print(message)/<code>

字符串是你在編程中使用的最常見的數據類型之一,希望通過本文你已經掌握了一些Python 3中使用字符串的相關知識!開始動起來吧!


如果你喜歡我的文章,歡迎您關注我的頭條號:@科技時代聊編程,也歡迎觀看我的《跟我學Python,創意編程之旅》的系列原創編程視頻,每天都有精彩視頻等你喔!


分享到:


相關文章: