農林漁牧網

您現在的位置是:首頁 > 林業

柳小白Python學習筆記 4 Python資料型別及運算子學習2

2022-06-11由 一直在學習的柳芽兒 發表于 林業

字串是由什麼組成的

今天強化複習資料型別中的字串型別。

使用 +(加號)

在python中字串可以使用‘+’號連線。我建立了兩個字串:slogan1 = ‘武漢加油’; slogan2 =‘ 中國必勝’,進行例項驗證:

柳小白Python學習筆記 4 Python資料型別及運算子學習2

使用*(乘號)

在pythonzhog 字串可以使用‘*’號進行復制。用上例建立的新標語“武漢加油!中國加油!”進行例項驗證:

柳小白Python學習筆記 4 Python資料型別及運算子學習2

字串是字元組成的有序序列,組成字串的字元也就是元素都被分配了一個位置。在 python 中,字串中的元素是透過索引來提取的。提取方式是:字串[]。日常排序是從1開始的,而字串排序是從0開始。字串可以用len()函式查詢長度,我建立的“武漢加油! 中國加油!”,長度是11,我在第一個感嘆號後面打了個空格,空格也佔位置,所以長度是11。因為索引從0開始,所以這個字串的索引位置是從0到10。進行例項驗證:

柳小白Python學習筆記 4 Python資料型別及運算子學習2

索引

索引是查詢單個元素,如果想查詢一定範圍的元素。就要用分片,分片方式是:[元素:元素]。分片要設定索引邊界,第一個元素包括在邊界裡,第二個元素不包括在邊界裡。

柳小白Python學習筆記 4 Python資料型別及運算子學習2

分片同樣可以反方向操作。進行例項驗證:

柳小白Python學習筆記 4 Python資料型別及運算子學習2

上面的反向分片例子沒有索引到倒數第一位置上的字元,這就需要進行省略邊界索引。在python中還可以根據需要設定步長值,進行跳著索引。字串分片是含有步長的,只不過步長預設為1並且可以隱藏。帶有步長值的分片方式:字串[元素:元素:步長值]。進行例項驗證:

柳小白Python學習筆記 4 Python資料型別及運算子學習2

PS:1。字串複習還沒有完成,明天繼續。

2。從百度查詢的字串定義是這樣的:字串是由數字、字母、下劃線組成的一串字元。我一直很疑惑,不知道誰能告訴我,定義裡為啥沒有漢字呢?明明字串也可以由漢字組成,我舉得例子就包含漢字呀。

柳小白Python學習筆記 4 Python資料型別及運算子學習2