while 循环转轮
从1加到100
sum = 0 i = 1 while i <=100: sum = sum + i i = i+1 print sum
》》》》5050
For 循环
(1)
num = [0,1,2,3,4] for i in num: print i + 1 (开头空格尤为重要)
(2)中断
num = [0,1,2,3,4,5,6,7,8,9,-4,10,11,12] for i in num: if i < 0: break print i(3)跳过下一句重新回到循环里
num = [0,1,2,3,4,5,6,7,8,9,-4,10,11,12] for i in num: if i < 0: continue print i
定义函数:实现重复操作
num = [0,1,2,3,4,5,6,7,8,9,-4,10,11,12] def addsum(num): sum = 0 for i in num: sum = sum + i return sum num2 = [2,5,7,9] print addsum(num) print addsum(num2)
作用域
x = 1 def changex(): x = 10 print "x in function",x changex() print x 》》》》 x in function 10 1
全局 global
x = 1 def changex(): global x x = 10 print "x in function",x changex()
print x
》》》》x in function 10 10
字典:
import math print dir(math)
列表:shoplist = ['apple', 'mango', 'carrot', 'banana']
元组:zoo = ('wolf', 'elephant', 'penguin')
一个空的元组由一对空的圆括号组成,如myempty = ()。
含有单个元素的元组,你必须在第一个(唯一一个)项目后跟一个逗号,这样Python才能区分元组和表达式中一个带圆括号的对象。 包含项目2的元组的时候,你应该指明singleton = (2 , )。
定制 : 定制可以是%s表示字符串或%d表示整数 。元组必须按照相同的顺序来对应这些定制。
后面跟着%符号后的单个项目——没有圆括号