首页 > 编程语言 >Python5day

Python5day

时间:2023-08-28 17:24:22浏览次数:51  
标签:elif 代码 Python5day 运算符 条件 执行 赋值

今日内容概要
基本运算符
算术
比较
赋值
逻辑
成员
身份
流程控制(重要)—— if   else  elif while  for等
基本运算符:
1.取模运算——又叫取余运算 %

 

2.比较运算 
==  !=
比较运算符及比较数据类型,又比较数据值

3.赋值运算符   =
python语法中除了有=号这种简单的赋值运算外,还支持增量赋值、链式赋值、交叉赋值、解压赋值,这些赋值运算符存在的意义都是为了让我们的代码看起来更加精简

 3.1增量赋值                                                          
取模赋值运算符
a = 20   b = 3  
a = a % b   a %= b  ——a = a %b
a %= b   a = a % b

c = 2   d = 3
c **= d  c = c ** d    c = 2 ** 3
print (c)

 e = 10   f = 3
e = e // f    e //= f     
print(e)

 3.2 链式赋值

 3.3交叉赋值

 3.4 解压赋值(重点)

# name1, name2, name3, name4 = names_list
# name1, name2, name3, name4 = ['kevin', 'jerry', 'tony', 'tank']
# name1, name2, name3, name4 = ['kevin', 'jerry', 'tony', 'tank', 'oscar'] # too many values to unpack (expected 4)

数据量一定要匹配,多一个不行,少一个也不行

 3.5 逻辑运算符

关键字: and or not (连接多个值)
and:与---------->and两边的值必须都是True的时候,整体结果才是True
or: 或者---------->or两边的值只要有一个是真,整体结果就是真
not: 非,取反-------->not取反

 注意: True   和False  首字母大写
3.6 成员运算符
关键字:in(在)  not in(不在)

 3.7 身份运算符
关键字:is(比较的是内存地址,id值) ==(比较值的)



 流程控制

 

控制事物的执行流程
执行流程总共有三种:
1. 顺序结构
# 我们之前写的代码执行顺序就是一种顺序结构,按照顺序一一执行
2. 分支结构
# 就是按照条件的成功与否,决定执行哪个分支.
3. 循环结构
# 重复执行某一个流程

流程控制如何使用

注意事项:
1. 所有的条件都会转为布尔值进行判断
2. 在Python中,我们使用缩进来表示代码的从属关系
# 一般我们使用四个空格来表示一个缩进
3. 不是所有的代码都有从属关系
4. 同属于一个代码块的子代码块缩进量要保持一致
小技巧:如果上面一行代码的结尾是冒号:那么,下一行必缩进


1. 分支结构
关键字:if elif else

# 单分支
"""
语法格式:
if 条件:
条件成立之后要执行的代码块
"""
age = 18 # 如果年龄小于26,称之为是小姐姐

# 双分支
"""
语法格式:
if 条件:
条件成立之后执行的代码块
else:
条件不成立执行的代码块

 

多分支
"""
语法格式:
if 条件1:
条件1成立之后执行的代码块
elif 条件2:
条件1不成立条件2成立执行的代码块
elif 条件3:
条件1、2不成立,条件3成立执行的代码块
elif 条件4:
条件1、2、3不成立,条件4成立执行的代码块
else:
以上条件都不成立执行的代码块

x = 5
if x > 10:
print("x大于10")
elif
x > 5:
print("x大于5,但不大于10")
else:
print("x小于等于5")
例如

 









































标签:elif,代码,Python5day,运算符,条件,执行,赋值
From: https://www.cnblogs.com/wzh366/p/17662894.html

相关文章