基本形式为:
1、print:使用逗号打印多个表达式
2、从模块导入函数
1>import somemodule
导入somemodule模块
2>from somemodule import somefunction
从模块somemodule导入somefunction函数
3>from somemodule import
*导入该模块的所有功能
把多个值的序列解开,放到变量的序列里
4、链式赋值:
将同一个值赋给多个变量,只处理一个值
5、增量赋值:
if语句:用来检验一个条件,如果条件为真,我们运行一块语句(称为if-块),否则我们处理另外一块语句(称为else-块)。else从句是可选的。
1、True:
2、False:
3、if:如果条件为真,后面的语句块被执行,为假即不执行。
基本形式为:
4、if判断条件:
5、elif:
当判断条件为多个值是,可以使用以下形式:
py中的比较运算符
|
Python比较运算符(以下假设变量a为10,变量b为20:) |
|
运算符 |
描述 |
实例 |
|
== |
等于--比较对象是否相等 |
(a==b)返回False |
|
!= |
不等于--比较两个对象是否不相等 |
(a!=b)返回True |
|
<> |
不等于--比较两个对象是否不相等 |
(a<>b)返回True,这个类型!= |
|
> |
大于--返回x是否大于y |
(a>b)返回False |
|
< |
小雨--返回x是否小于y。运算符返回1为True,0为False |
(a<b)返回True |
|
>= |
大于等于--返回x是否大于等于y |
(a >= b) 返回 False |
|
<= |
小于等于--返回x是否小于等于y |
(a <= b) 返回 true |
|
is |
x和y是一个对象 |
x is y |
|
is not |
x和y不是一个对象 |
x is not y |
|
in |
x是y容器的成员(比如,序列) |
x in y |
|
not in |
x不是y容器SyntaxError: invalid syntax |
x not in y |
while循环
1、while:
当条件为真时,用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务,开始做循环操作,直接条件为假终止循环。

2、break:
用来终止循环语句的,而且后面else语句也不会执行。
3、continue:
只要遇到continue,后面的代码就不会被执行,重新开始新的循环。
4、while
True:
条件一直为真,必须配合break,否则会进入死循环(好处是不用在循环之前声明变量)
1、for..in:它在一序列的对象上递归即逐一使用队列中的每个项目,如果能使用for循环,就尽量不要使用while循环。如果包含esle,for循坏之后会执行else语句
2、range:该函数用来创建一个序列。
语法:range(起始值,终止值,步长) 默认起始值为0,步长为1
1》
2》
for
x in range(len('hello')) ,通过len获取hello的长度为度==for x in
range(5)
3、pass:
什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作
4、del:
删除对象(删除的只是名称,不是值,在python中如果值没有相应的对象内存会自动被回收。如果值有多个对象,那么即时删除一个对象,值还是可以对应另外一个对象,不会被删除)
在
python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即
for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
05、条件、循环和其他语句
原文:http://www.cnblogs.com/hero-blog/p/4112920.html