python 循环触发一次_Python中的循环
for
循環(huán)
for
循環(huán)需要預(yù)先設(shè)定好循環(huán)的次數(shù)
(n)
,然后執(zhí)行隸屬于
for
的語句
n
次。
基本構(gòu)造是:
for
元素
in
序列
:
statement
舉例來說,我們編輯一個叫
forDemo.py
的文件:
for a in [3,4.4,'life']:
print a
這個循環(huán)就是每次從表
[3,4.4,'life']
中取出一個元素(回憶:表是一種序列)
,然后將這個元
素賦值給
a
,之后執(zhí)行隸屬于
for
的操作
(print)
。
介紹一個新的
Python
函數(shù)
range()
,來幫助你建立表:
idx = range(5)
print idx
可以看到
idx
是
[0,1,2,3,4]
這個函數(shù)的功能是新建一個表,
這個表的元素都是整數(shù),
從
0
開始,
下一個元素比前一個大
1
,直到函數(shù)中所寫的上限(不包括該上限本身)
(
關(guān)于
range()
,還有豐富用法,有興趣可以
查閱,
Python 3
中,
range()
用法有變化
)
舉例
for a in range(10):
print a**2
while
循環(huán)
while
的用法是
while
條件
:
statement
while
會不停地循環(huán)執(zhí)行隸屬于它的語句,
直到條件為假
(
False)
舉例
while i < 10:
print i
i = i + 1
中斷循環(huán)
continue #
在循環(huán)的某一次執(zhí)行中,
如果遇到
continue,
那么跳過這一次執(zhí)行,
進行下一次
的操作
break #
停止執(zhí)行整個循環(huán)
for i in range(10):
if i == 2:
continue
print i
總結(jié)
以上是生活随笔為你收集整理的python 循环触发一次_Python中的循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 把libreoffice集成到网页中_P
- 下一篇: python集合排序_排序算法集合