���� 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
�IJ���Ϊ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��� |