标签:按位运算 put 比较 key 了解 跳过 分支 表达 需要
赋值运算
算术运算
复合运算
关系运算(比较运算)
>、>=、<、<=、==、!=
逻辑运算
# 判断是否在100~200之间
print((a >= 100) and (a <= 200))
# 与上式等价
print(100 <= a <= 200)
# 判断是否是闰年
y = int(input(‘请输入一个年份:‘))
print(((y%4==0) and (y%100!=0)) or (y%400==0))
成员运算
l = [‘李白‘, ‘杜甫‘, ‘白居易‘, ‘欧阳修‘]
print(‘李白‘ in l)
d = {‘a‘:‘apple‘, ‘b‘:‘banana‘, ‘c‘:‘cat‘, ‘d‘:‘dog‘}
print(‘aa‘ not in d)
按位运算(了解)
优先级:无需记录运算符的优先级,需要的时候添加()即可。
按照程序的执行流程,程序可以分为三种结构:顺序结构、分支结构、循环结构
python中的代码层次是通过缩进表现的
顺序结构:代码从上到下,依次执行,没有语法要求
分支结构:if-else
if 表达式:
语句块
执行流程:当程序执行到if语句时,首先判断表达式的真假;若表达式的值为真(True),则执行语句块;若表达式的值为假(False),则跳过语句块,继续向下执行。
if 表达式:
语句块1
else:
语句块2
执行流程:当程序执行到if-else语句时,首先判断表达式的真假;若表达式的值为真,则执行语句块1;若表达式的值为假,则执行else后面的语句块2.
if 表达式1:
语句块1
elif 表达式2:
语句块2
...
else:
语句块n
- elif的个数不限
- else可以不写
1.输入两个整数,打印较大的那个值
2.输入三个整数,按照从小到大的顺序打印
3.输入一个三位数,打印其个位、十位、百位上的数
4.输入一个年份,判断是否为闰年,是打印一句话,不是打印另一句话
5.输入一个整数,判断其是否既能被3整除,又能被5整除
循环结构(while)
while 表达式:
语句块
执行流程:当程序执行到while语句时,首先判断表达式的真假。当表达式的值为真时,执行对应的语句块,之后返回while,继续判断表达式的真假;若表达式的真假,则跳过语句块。
表达式也叫循环条件
语句块也叫循环体
表达式一直成立称为死循环
break:跳出循环
continue:结束本次循环,进入下次循环
结合else使用:循环正常退出,执行else后的语句块;非正常(break)退出,则不执行else语句块。
i = 1
while i <= 10:
print(i)
i += 1
break
else:
print(‘结束‘)
?
标签:按位运算 put 比较 key 了解 跳过 分支 表达 需要
原文地址:https://www.cnblogs.com/wzbk/p/10307597.html