python中for循環(huán)的多種使用實例
前言
本文簡單總結(jié)了一下python中for循環(huán)的使用
python中for循環(huán)一般用來迭代字符串,列表,元組等。
當(dāng)for循環(huán)用于迭代時不需要考慮循環(huán)次數(shù),循環(huán)次數(shù)由后面的對象長度來決定。
for循環(huán)迭代字符串
for循環(huán)可以把字符串里面的元素都依次取出來,自動賦值給變量i然后再執(zhí)行循環(huán)體內(nèi)的代碼塊
print 里面的end可以設(shè)置每個值打印之后輸出的字符串,默認(rèn)是換行
for打印數(shù)字
注意for循環(huán)不能迭代數(shù)值類型
eg:int類型,123屬于一個數(shù),一個整體,算一個元素
for循環(huán)打印數(shù)字的話要借用range函數(shù)
- range函數(shù)可以取到一個范圍內(nèi)的整數(shù),相比while要方便很多
- range(b) 默認(rèn)從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ù),而且不想用那么多變量時可以用列表推導(dǎo)式
簡單的往列表里添加數(shù)據(jù)
列表推導(dǎo)式
列表推導(dǎo)式可以快速生成一個列表,并篩選列表的值
舉個例子——篩選從0到20的偶數(shù),不包括20
舉個例子——列表推導(dǎo)式+三目運(yùn)算符
從0到10,如果為偶數(shù)就乘以100,如果為奇數(shù)就乘以10
列表推導(dǎo)式里面的for也可以迭代字符串
自我總結(jié):for的用法主要就是迭代,可以迭代列表、字符串、元組 ,但是不能迭代數(shù)值類型。
總結(jié)
到此這篇關(guān)于python中for循環(huán)的多種使用的文章就介紹到這了,更多相關(guān)python for循環(huán)使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中數(shù)字以及算數(shù)運(yùn)算符的相關(guān)使用
這篇文章主要介紹了Python中數(shù)字以及算數(shù)運(yùn)算符的相關(guān)使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-10-10Python實現(xiàn)圖片和視頻的相互轉(zhuǎn)換
有時候我們需要把很多的圖片合成視頻,或者說自己寫一個腳本去加快或者放慢視頻;也有時候需要把視頻裁剪成圖片,進(jìn)行后續(xù)操作。這篇文章就將為大家介紹如何通過Python實現(xiàn)圖片和視頻的相互轉(zhuǎn)換,需要的可以參考一下2021-12-12