码迷,mamicode.com
首页 > 编程语言 > 详细

python基础教程第5章——条件循环和其他语句

时间:2016-04-20 00:23:19      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

1.语句块是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句。在代码前放置空格来缩进语句即可穿件语句块。块中的每行都应该缩进同样的量。在Phyton中冒号(:)用来标识语句块的开始,块中的每个语句都是缩进的(缩进量相同)。当会退到和已经闭合的快一样的缩进量时,就表示当前块已经结束了。

2、布尔值:False None 0 "" () [] {}也就是说标准值False和None、所有类型的数字0(包括浮点型 长整型 和其他类型)空序列(比如空字符串、元组、列表)以及的空字典都为假,其他的一切都被解释为真,包括特殊值True。

3、if相关

  name=raw_input("What is your name?"

  if name.endswith(‘Gumby‘):

    print ‘Hello.Mr.Gumby"

  else:

    print ‘hello. Stranger‘

  ______________________________

  num=input(‘Enter a number:")

  if num>0:

    print ‘The number is positive‘

  elif num <0:

    print ’The number is negative‘

  else:

    print ‘The number is zero‘

  _______________________________

  技术分享

 ==预算符是判断2个对象是否相等,而is是判断两者是否等同(同一个对象)

如果需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert语句可用

4、循环

  while循环

  while x<10:

  print x

  x=x+1

  For 循环

  words=[‘this‘,‘is‘,‘an‘,‘ex‘,‘parrot‘]

 for word in words:

  print word

range函数range(0,5)=[0,1,2,3,4]

zip函数将2个序列压缩在一起,然后返回1个元组的列表

跳出循环的语句

break 跳出循环,结束循环;continue让当前的迭代借宿,跳到下一轮循环。

while True:/break循环

6、列表推导式 利用其它列表创建新列表

  [(x,y) for x in range(3) for y in range(3)]

7、 pass虾米都不执行,python中不能有空代码块,所以可以加pass

  del删除那些不在实用的对象

8 exec可以动态的创建代码字符串

  eval计算表达式

 

python基础教程第5章——条件循环和其他语句

标签:

原文地址:http://www.cnblogs.com/milliard/p/5409963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!