python的缩进
python所有的逻辑都是按空格或者tab来区分的,如果你是单人开发你可以选择用2个空格或者tab键来作为缩进单位,但是多人协作开发建议统一使用四个空格,并且为了防止tab和空格混淆,请在IDE中将tab设置为4个空格
if语句
一般形式:(python不支持case语句,因此用if-elif完成)
age = 20
if age >= 18:
print 'adult'
elif age >= 6:
print 'teenager'
else:
print 'kid'
简略形式:
if age:
print 'ture'
else:
print ‘none’
三元操作:
x if x
for语句
sum=0
for x in range(101):
sum = sum + x
else:
print sum
enumerate可以同时计数循环次数和打印循环结果:
data=[123,456,'abc']
for i,value in enumerate(data):
print i,value
>>
0 123
1 456
2 abc
while语句
一般形式:
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print sum
continue,break
break语句用来终止循环,即使条件没有执行完,也会停止循环语句,跳出整个循环,
continue只会跳出本次循环
for i in xrange(1,5):
if i==3:
print(‘hello word’)
break
print(‘i = %d’ %i)
i = 1
i = 2
hello word
for i in xrange(1,5):
if i==3:
print(‘hello word’)
continue
print(‘i = %d’ %i)
i = 1
i = 2
hello word
i = 4
i = 5
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22