学习python(三) 条件和循环

条件和循环

序列解包  x, y, z = 1, 2, 3  可以用来交换两个值 x, y = y, x

增量赋值可以用  x = x + 1 但不能写x++

条件语句主要是 if  elif  else  注意条件语句末尾加 :

条件语句中的条件可以有比较运算符 ==  <=   >=  !=   in   not in   is  not is

多个条件可以用 and or not 组合

 

循环

while True:

       pass

 

for i in range(len(lst)):
       print lst[i]

 

如果能使用for ,尽量不用while

其中range(3)  生成序列[0, 1, 2]

 

并行迭代两个序列

for I in range(len(lst1)):

   print lst1[i], lst2[i]

 

跳出循环

与C++类似  break跳出当前循环  continue 从头开始当前循环

 

轻量级循环:列表推导式

print [val + ','  for val in lst]  输出lst全部元素,每两个中间有,

 

print 语句:打印    以,分割   print “Age:”,  42

import 语句:从模块导入函数  import numpy as np  或者  from matplotlib import pyplot

pass 语句:什么事情都不做,当占位符用,适合于测试时

del 语句: 显式删除变量以及序列等。python有垃圾回收机制

 

exec 语句:执行一个字符串 exec “print 'hello, world'”

eval 语句: 求值(以字符串形式书写)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值