python for 语句怎么写

Python020

python for 语句怎么写,第1张

Python for循环控制语句一般格式及方法   for循环语句是python中的一个循环控制语句,任何有序的序列对象内的元素都可以遍历,比如字符串、列表List、元组等可迭代对像。之前讲过的if语句虽然和for语句用法不同,但可以用在for语句下做条件语句使用。

for语句的基本格式 python for循环的一般格式:第一行是要先定义一个赋值目标(迭代变量),和要遍历(迭代)的对像;首行后面是要执行的语句块。 for 目标 in 对像:     print 赋值目标 for循环一个字符串操作方法 

>>>a = 'iplaypython.com' >>>for i in a: >>>    print i i p l a y p y t h o n . c o m

如果想让目标在一行输出,可以这样写 >>>print i, i p l a y p y t h o n . c o m  案例中的 i 相当于目标,字符串变量a是遍历(迭代)对像。当运行for循环语句时,每一次迭代时,i 都会从遍历(迭代)对像a中接收一个新值输出。

结束循环后,目标(迭代变量)会保留最后一个值,这里可以先忽略理解,会在else语句中详细来讲解。 for循环列表操作方法 

>>>a = [1,2,3,4] >>>for i in a: 

>>>    print i, 1 2 3 4 for循环元组赋值 

>>>x =[('hello','python'),('very','good')] 

>>>for (a,b) in x: 

>>>    print (a,b) ('hello', 'python') ('very', 'good')

Python for循环控制语句基本组成部分还有break、continue、else

learning = input('Do you want to learn Python now(Yes or No):')

a = str(learning)

if a == 'Yes':

    print('QQ1129834903')

else:

    print('Thanks!!')

Python中选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句。

if…elif…else语句

但有时候我们需要很多判断,并不是非黑即白,这时用户就需要从多个选项中选择一个。在开发程序时,如果遇到多选一的情况。

则可以使用if…elif…else语句,该语句是一个多分支选择语句,通常表现为“如果满足某种条件,进行某种处理,否则,如果满足另一种条件,则执行另一种处理……”。

if注意:

1.比较表达式无论简单还是复杂,结果必须为Boolean类型。

2.if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。

如:if(比较表达式)

语句

3.一般来说:有左大括号就没有分号,有分号就没有左大括号。

如:if(比较表达式){........}, if(比较表达式)。