=>字串是程式中的有序字元序列(字母-小寫、大寫、數值、特殊符號等)。
開頭和結尾用引號表示(單(')、雙(")或三(' ' '/" " ")。您可以使用您想要的.
範例:
「你好世界」
「CSE 太棒了」
「不是有效的字串」(必須跟在一種類型的引號之後)
要在字串內寫入字串,需要使用不同類型的引號。這意味著如果字串中有一個子字串被雙引號括起來,則使用單引號來表示主字串,反之亦然。
例如:「這是一個有效的‘字串’,因為它保持了順序」
'不允許像這樣的'字串'內有字串'
您也可以使用「轉義序列」:
*如果字串中有一些特殊字元可能會混淆解釋器,您可以使用“轉義序列”來澄清。轉義序列告訴解釋器將反斜線後面的字元視為可列印字元。
例如:「我喜歡電影《上氣》」
「她說你上班不會遲到嗎?」
這是字串的一個非常重要的概念。字串是不可變的。字串一旦創建,其中的字元就無法更改/刪除/更改。因此,每次我們必須修改字串時,我們都需要複製原始字串並對重複的字串進行更改。
Sentence= "Loving CSE110' Sentence[0]= "M"
TypeError: 'str' 不支援項目對齊。 (這裡,我們嘗試更改字串,但無法更改字串中的任何字元)
*但是,我們可以更改整個字串。
s='我是大白'
列印
s='我是超人'
列印=>在這裡,我們在 s 變數中儲存了一個完全不同的字串。
'del' = 關鍵字取消字串的引用,它將從變數中刪除字串。
例如:
s='I love CSE' Print(s) Del(s) Print(s) >>> I love CSE Error *We can't delete a character from a string. s='I am 007' del(s[0]) >>> ERROR
我們可以使用 'in' 關鍵字來尋找給定字串中是否出現任何子字串(一個字串是否存在於另一個字串中)。
例如:
'bay' in 'ebay' >>True
'bay' not in 'ebay' >>False
*可以在'if語句'中作為條件使用。
S1= 'I am Loki' S2='am' If S2 in S1: Print(found) Else: Print(not found) >>>found
這就是今天關於字串的全部內容。在下一部分中,我們將詳細討論字串及其函數。然後我們會嘗試解決一些問題。在那之前,繼續練習。快樂編碼!
以上是Python基礎知識字串部分介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!