其他数据类型与bool之间的转换
True :非0的数字,非空的字符串、列表、元组、字典
False :0、‘’、()、 []、 {}、 None
None不能理解为0;0是有意义的,None是一个特殊的空值
Python中运算符分为:
Python中运算符分为:
运算符
算术运算符:主要用于两个对象算数计算(加减乘除等运算)
比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算)
赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边。
逻辑运算符:用于逻辑运算(与或非等)。
复合赋值运算符
1.算数运算符
2.赋值运算符
3.复合赋值运算符(自增运算)
4.逻辑运算符
优先级为是not>and>or。可以添加()来提升优先级。
print(True and False or not False and Fals
5.比较(关系)运算符
(1).混合类型比较(2).连续比较
三、流程控制语句
1.顺序流程控制语句
顺序流程控制语句,就是程序从上到下依次执行。
2.分支控制语句
根据条件表达式的结果执行相应的代码。
(1).if结构
(2).if…else…结构
(3).if…elif…eilf…else结构
(4).if嵌套
(1).while循环
(a).死循环
如果条件判断语句永远是True, 循环体一直执行,这时的循环就变成了死循环
(b).结束循环语句
break 和continue
break用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue只是终止本次循环,接着还执行后面的循环。
while…else…语句
(d).嵌套while循环
(2).for循环
for循环可以遍历任何有序的序列对象内的元素。
for 语句可用于字符串、列表、元组、其他内置可迭代对象以及之后我们能够通过类所创建的新对象。
1.嵌套for循环
相关文章: