python的语句

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'
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

简略形式:

if age:
    print 'ture'
elseprint ‘none’
   
   
  • 1
  • 2
  • 3
  • 4

三元操作: 
x if x

for语句

sum=0
for x in range(101):              #range(101) 会生成0-100的序列。
    sum = sum + x
else:                                      #正常退出循环时,执行else后面的语句。若提前break,则不执行。
    print sum

enumerate可以同时计数循环次数和打印循环结果:
data=[123,456,'abc']
for i,value in enumerate(data):
    print i,value
>>
0 123
1 456
2 abc
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

while语句

一般形式:

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print sum
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

continue,break

break语句用来终止循环,即使条件没有执行完,也会停止循环语句,跳出整个循环, 
continue只会跳出本次循环

//i=3的时候终止循环
for i in xrange(1,5):
  if i==3:
   print(‘hello word’)
   breakprint(‘i = %d%i)
i = 1
i = 2
hello word


//不打印3
for i in xrange(1,5):
  if i==3:
   print(‘hello word’)
   continueprint(‘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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值