python基础2--if,while,for,逻辑运算

1.1 条件控制语句

1if - elif - else

2、常用操作运算符 < > >= <=  == !=

3if elif 后面一定要有条件 else后面没有条件

 

1.2 while循环

1、当判断条件为假执行else后面代码

while 判断条件:

语句

while  -  else    while 后面一定有条件,else后面没有条件  

while 判断条件:

else:

 

1.3 for循环

1、当for下面语句执行完成之后,执行else后面语句

for循环可以遍历任何序列,列表,字符串,元组,字典(字典的key值)

for  x in seq:

statement

for x   in seq:

statement

else:

statement

break 跳出当前循环

for x   in seq:

statment

break

else:

statment

2continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

breark 用于跳出while,for循环体,跳出当前的循环,如果嵌套循环,只跳出本次的循环。

pass   不做任何事情,作为占位语句

3range()   

range(首,尾,步长)  顾头不顾尾

range(5)  结果为[0,1,2,3,4]

range(x,y,z)  x为初始值,y为终止值,z为步长  不包含yz没有值时,默认为1

z可以为负数 range(0,-5,-1)  结果为 [0-1-2-3-4]   

s = list(range(5))  range() 创建一个列表

1.4 逻辑运算

1、优先级  not>and >or  同一优先级,从左往右计算

20 转换为布尔值为 False     0,转换为布尔值为True  boo(0) =  false

int(True) = 1    int(False) = 0

例子:

Print(0 or 4 and 3 or 2)  4 and 3 返回3  0 or 3 返回3  3 or 2 返回3 既结果为3

 

原文地址:https://www.cnblogs.com/fbug/p/11792660.html