Python学习第三天——逻辑运算符、输入输出、流程控制

1.逻辑运算符

not “非” ,如果x为True,则返回False。
and “与”,y为True,如果x为Fals额,x and y 的结果为Flase。若x为True,则返回y的值。(判断结果为True)
or “或”,y为False,如果x的值为True,则它的返回值为True,否则返回y的值。
总结:当判断条件为True时,返回当前的值。
Python学习第三天——逻辑运算符、输入输出、流程控制_第1张图片
优先级 :not > and > or

2.输入输出

(1)输入
python3.x中输入只有一个——input()。
默认输入的类型为字符串类型,可以使用类型转化( x = int ( x ) ).
(2)输出
print( " " , end = " " ),内容比较多但是只要记住最简单的就可以。

3.流程控制

(1)if ···else
①单支型
由一个 if 构成
②双分支
由 if else 两部分构成
③多分支
由 if elif else 构成
无论是哪种结构只执行一个达成条件的代码。
(2)while
①条件为真时继续循环,条件为假时结束。
②continue 跳过本次循环(要防止画蛇添足)
③break 跳出本层循环。
④while else 结构 ,正常结束时执行else 。如果while没有结束或break跳出,则不执行。
(3)for循环
for 后面跟的是变量名 in 序列
举例
l = [[111,222],[333,444],[555,666]]
for x,y in l
print(x,y) # x,y 111,222 333,444 555,666

dic = {‘k1’:111,‘k2’:222,‘k3’:333}
for x in dic
print(x,dic[x])

for+range() range(起始,结束,步长) 原则 顾头不顾尾。
for+enumerate()索引加数值。Python学习第三天——逻辑运算符、输入输出、流程控制_第2张图片
按两下空格即可结束编写

你可能感兴趣的:(学习记录,python)