1樓:永福
a = 'python'(字串本身是可迭代物件,支援遍歷有索引索引從0開始,for one in a也是可以遍歷所有字母的。)
i = 0
while True:(也可以條件改成 i<=len(a)-1)if i > len(a) -1:
break(如果 i超過字串的索引就退出迴圈,break是退出迴圈)
print(f':')
i +=1(下標加1)
2樓:
用while的方法樓上已經給了,這裡吐個槽,我知道這肯定是入門練習題,但是這種需求理應使用enumerate。
while迴圈的真實使用場景是:當且僅當你不知道迴圈會進行多少次,但是你知道迴圈必定會**在可接受的時間內**達到設定的終止條件。否則,請改用for i in range(max_iter)
一行解決方案:
print('
\n'.join(f
'\t'fori,
sinenumerate
('PYTHON'
)))輸出:
0 P1 Y
2 T3 H
4 O5 N
3樓:
不知道我理解的對不對
str=
'PYTHON'
idx=
0len
=len
(str
)while
idx<
len:
(idx
,str
[idx
])idx+=1
如何利用Python將csv 中資料分割?
息霜 import pandas as pd data frame pd.read csv 檔案路徑名 檔名.csv 讀取csv檔案 首先確保目標檔案是csv格式 data frame data frame 包含要分割內容那一列的列名 str.split expand True 按逗號分割 data...
python爬蟲如何利用多執行緒?
zhangxiaoyang 初心是想爬的更快,但多執行緒 多程序並不能從根本上解決問題,更好的姿勢是非同步,具體實現可以基於協程,也可以實現自己的非同步抓取框架,懶得做也有現成的,比如Scrapy。相信題主更關心的是,什麼是非同步,為什麼非同步好用,請閱讀下面的小故事。故事時間 鏡頭一 有乙個快遞公...
python中matplotlib如何更新顯示?
Thor 如果你用spyder 的話,先在ipython console裡面輸入 matplotlib auto相當於把preference ipython console graphics backend 的屬性改成automatic 我這兒正好有一段小例程,可以在ipython console中...