| ???? Python ??? | ??6?? ?????? | |
|---|---|---|
| ???? | for??? | ???? |
for..in???????????????????????快?????? ??? ????????????快????????????????????????我????????????????
#!/usr/bin/python
# Filename: for.py
for i in range(1, 5):
print i
else:
print 'The for loop is over'
$ python for.py
1
2
3
4
The for loop is over
??????????孝???????????? ???? ??????????????????range??????????????????妊?
???????????????????????range??????????快???????????忱??????????????????????????縺range(1,5)????????[1, 2, 3, 4]???????range??????1??????????range???????????????????????????????縺range(1,5,2)????[1,3]???????range ???? ????????????????????????????????
for??????????朱???��??for i in range(1,5)?????for i in [1, 2, 3, 4]???????????????快??????????????????i??????????????????i?????????????��??????????孝??????????i?????
?????else??????????????????else??????????for??????????????曳?????????break???
?????for..in????????百????忪????芍???????????????????????range??????????????忌???????????????????????百?????????百汎??????????孝?????????????????????????????
??C/C++/Java/C#??????????
Python??for??????????????C/C++??for?????C#??????????Python??for?????C#?快?foreach???????????Java??????????????Java 1.5?快?for (int i : IntArray)?????
??C/C++?孝?????????忱for (int i = 0; i < 5; i++)???????Python????忱??for i in range(0,5)??????????Python??for???????????????????????
| ???? | ????? | ???? |
|---|---|---|
| while??? | ??? | break??? |