标签:
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计算表达式
标签:
原文地址:http://www.cnblogs.com/milliard/p/5409963.html