一 运算符
1.算数运算
2.比较运算
3.赋值运算
4.逻辑运算
and注解:
- 在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。
- 在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值。
- 如果布尔上下文中的某个值为假,则 and 返回第一个假值
or注解:
- 使用 or 时,在布尔上下文中从左到右演算值,就像 and 一样。如果有一个值为真,or 立刻返回该值
- 如果所有的值都为假,or 返回最后一个假值
- 注意 or 在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值
and-or结合使用:
- 结合了前面的两种语法,推理即可。
- 为加强程序可读性,最好与括号连用,例如:
(1 and ‘x‘) or ‘y‘
5.运算符的优先级:自上而下,优先级从高到低
二.标准数据类型特性总结
三.流程控制
if 条件:
子代码1 子代码2 子代码3(1)age= int(input(‘您芳龄几何>>:‘))sex= input(‘您的性别是>>:‘)if sex == ‘female‘or age > 50: print(‘alex很中意你,我们结婚吧‘)else: print(‘不是我的菜‘)(2) (3)
‘‘‘90及以上 : A80分以上90以下 : B70分以上80以下 : C60分以上70以下 : D60以下 : E‘‘‘
简洁的一种 while循环
while 条件: 循环体的代码1 循环体的代码2 循环体的代码3count=0while count < 10: print(count) count+=1 while True: #死循环 print(‘ok‘) while 1: #死循环 print(‘ok‘)
break:跳出本层循环count=0while count < 10: if count == 5: break print(count) count+=1 continue:跳出本次循环0 1 2 3 7 8 9count=0
while count < 10: if count >=4 and count <=6: count += 1 continue print(count) count+=1
eg:
时间: 2024-12-10 04:54:01