python中for循環(huán)的多種使用實例
前言
本文簡單總結了一下python中for循環(huán)的使用
python中for循環(huán)一般用來迭代字符串,列表,元組等。
當for循環(huán)用于迭代時不需要考慮循環(huán)次數(shù),循環(huán)次數(shù)由后面的對象長度來決定。
for循環(huán)迭代字符串
for循環(huán)可以把字符串里面的元素都依次取出來,自動賦值給變量i然后再執(zhí)行循環(huán)體內的代碼塊
print 里面的end可以設置每個值打印之后輸出的字符串,默認是換行

for打印數(shù)字
注意for循環(huán)不能迭代數(shù)值類型
eg:int類型,123屬于一個數(shù),一個整體,算一個元素

for循環(huán)打印數(shù)字的話要借用range函數(shù)
- range函數(shù)可以取到一個范圍內的整數(shù),相比while要方便很多
- range(b) 默認從0開
- range(a,b) 左閉右開,包括左邊不包括右邊
- range(a,b,c) 從a到b的整數(shù),每個c訪問一次
舉個例子 ——range(b)

舉個例子 ——range(a,b)

舉個例子 ——range(a,b,c)

for循環(huán)可用來初始化列表
存放大量數(shù)據(jù),想要不停的接收數(shù)據(jù),而且不想用那么多變量時可以用列表推導式
簡單的往列表里添加數(shù)據(jù)

列表推導式
列表推導式可以快速生成一個列表,并篩選列表的值
舉個例子——篩選從0到20的偶數(shù),不包括20

舉個例子——列表推導式+三目運算符
從0到10,如果為偶數(shù)就乘以100,如果為奇數(shù)就乘以10

列表推導式里面的for也可以迭代字符串

自我總結:for的用法主要就是迭代,可以迭代列表、字符串、元組 ,但是不能迭代數(shù)值類型。
總結
到此這篇關于python中for循環(huán)的多種使用的文章就介紹到這了,更多相關python for循環(huán)使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python中數(shù)字以及算數(shù)運算符的相關使用
這篇文章主要介紹了Python中數(shù)字以及算數(shù)運算符的相關使用,是Python入門學習中的基礎知識,需要的朋友可以參考下2015-10-10

