很多計算過程都需要每次從乙個字串中取乙個字元。一般都是從頭開始讀取,依次得到每個字元,然後做些處理,一直到末尾。這種處理模式叫遍歷。
1.使用while迴圈寫乙個遍歷:
$ cat a.py
#!/bin/python
fruit = 'banana'
index = 0
while index < len(fruit):
$ python3 a.pyba
nana
這個迴圈遍歷了整個字串,然後它再把每乙個字元顯示在一行上面。迴圈條件是 index 這個變數小於字串fruit的長度,所以當index與字串長度相等的時候,即index等於6的時候,條件就不成立了, 迴圈體下面的語句就不執行了。
2.使用for迴圈:
$ cat a.py
#!/bin/python
for letter in fruit:
$ python3 a.pyba
nana
每次迴圈之後,字串中的下乙個字元都會賦值給變數letter,迴圈在進行到沒有字元剩餘的時候就停止了。相對while迴圈,for迴圈的**要簡潔很多。
3.使用級聯(字串加法)和for迴圈來生成乙個簡單的名字序列:
迴圈輸出名字序列jack, kack, lack, mack, nack, oack, pack, 和qack
$ cat a.py
#!/bin/python
prefixes = 'jklmnopq'
suffix = 'ack'
for letter in prefixes:
$ python3 a.py
jack
kack
lack
mack
nack
oack
pack
qack
結束。
遍歷字串
遍歷字串的三種方法 1 for迴圈 字元陣列 include include define max size 1024 int main int i int len printf please input string gets src len strlen src printf string fo...
python字串 Python 字串
建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...
python字串 python字串
單引號示例常用的轉義字元 轉義字元案例1format 格式化練習1 help sisdigit,isnumeric,isdecimal 三個判斷數字的函式 isalnum 檢查字串是否由字母加數字組成 s test1split 字串拆分 splitlines 已換行符拆分 join 合成字串 upp...