切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
基础篇10:python语句1.2[复制链接]
发表于 2013-1-12 23:33:29 | 显示全部楼层 |!read_mode!
  1. python语句讲解-2
  2. 1.复习
  3.         1.1 控制流的基本组成部分 条件,执行代码块。
  4.         1.2 if的基本格式
  5.                 if expression:
  6.                         statement(s)
  7.         1.2 控制流的条件表达式(expression)结果,必须为True真
  8.         1.3 冒号永不忘。尽量使用4个空格,而不是制表符

  9. 2.while语句       
  10.         2.1 while的基本格式
  11.                 while expression:
  12.                         statement(s)
  13.                 例如
  14.                 x=1
  15.                 while True:
  16.                     x +=1
  17.                     print x
  18.                     if x > 20:
  19.                         break

  20.         2.2 while的基本组成部分
  21.                 2.2.1 break 结束while
  22.                 2.2.2 continue 跳出当前这次循环,但不结束while
  23.                 2.2.3 else 结束while以后执行(else不能和while不能共用),例如
  24.                 x=1
  25.                 while x<20:
  26.                     x +=1
  27.                     print x
  28.                 else:
  29.                     print 'end'

  30.         2.3 注意:普通应用里,while一定要给一个结束条件,否则就是传说中的死循环

  31. 3.for语句
  32.         3.1 for的基本格式
  33.                 for item in iterable:
  34.                         statement(s)

  35.         3.2 for的基本组成部分
  36.                 3.2.1 break
  37.                 3.2.2 continue
  38.                 3.2.3 else
  39.                 例如
  40.                 for x in "i am li lei hahahaha".split(' '):
  41.                     continue
  42.                     print x,
  43.                 else:
  44.                     print "for end"
  45.         同样需要注意的是 for不要和break同用
  46.         3.3 注意:for的最后一个迭代值将保留
  47.                 例如
  48.                 for x in "i am li lei hahahaha".split(' '):
  49.                     #continue
  50.                     print x,
  51.                 else:
  52.                     print x                #这里也会输出x为hahahaha

  53. 4.布尔值再议
  54.         4.1 惰性求值,需要时再求值。
  55.         4.2 从左到右,从先到后。
  56.         4.3 利用小技巧。or之默认值。
复制代码


代码区

GMT+8, 2019-11-22 01:16

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部