代碼,就是一串串字母組合而成的;
字串,就是一個個在英語理解為單詞,而在Python中是變數的,由字母組成的word。
就像點動成線,線動成面一般。字母組合成單詞,對單詞進行簡單的封裝,讓他們變成一個個string。在迴圈語句中,很多時候,我們都要去定位,去截取一個變數中的複數個字串。
本篇文章,就簡單的像同學介紹,如何從字串中,截取出字母,或者從一組字串中,截取幾個字串。
首先,我們上定義:
字串(string)是由數字,字母,底線組成的一串字元。
一般記為
Sth=“a1a2a3a4a5a6a7.........an”(n>0)
Sth是自訂的自變數,對於新手來說,我們還是很建議用英語單詞來充當變數的,百利而無一害。
在Python中的字串取值,有兩種取值,及正負取值(見圖1.1)
可以用一個在數學上是錯誤,但是很方便的偽定義:
在Python中,0是正整數
這樣,就很好理解所表達的意思了
關於 下標運用與如何截取字串
#!/usr/bin/python# -*- coding: UTF-8 -*- #國之根基
這是約定成俗的,不解釋了
s="Hello world"
這是我們自己設定的字串
print s #這是對變數s整體進行輸出print s[2:7] #這是對變數s的第二個下標(第三個字母)到第7個下標()第八個字母進行截取輸出print s[2:] #這是對變數s的第二個下標(第三個字母)開始輸出到結尾print s * 2 #*表示數學中的乘號,s*2表示對變數s輸出兩次print s + "There are strings what add in the s" #+表示數學中的加號,可以串連兩個字串/數字
這是我們在其中進行的截取
以下,是輸出結果
Hello world
llo w
llo world
Hello worldHello world
Hello worldThere are strings what add in the s