2020-12-18运算符和if判断

1、运算符
赋值运算
用等号连接,将变量值用等号传递给变量名
学会使用增量赋值,增量赋值的格式如:x (+or-)= 1 等同于x=x(+or-)1
链式赋值,就是将一个值赋给不同的变量名,如
q=w=e=r=10
交叉赋值,主要针对两个变量进行之间进行交换变量值得方式来赋值格式为m,n = n,m
解压赋值,主要针对列表,字典类型的变量进行多个变量赋值,就是将列表中的多个值拿出来,传给每一个变量格式为
q,w,e,r = [1,2,3,4] 注意左边的变量名数量应与右边的值数量相同,一一对应,也可以只取其中的一部分值,例如我们只取列表中开头第一个值,则x,_ = [1,2,3,4]如果只想取第二个值则_,mid,=[1,2,3,4]如果想去末尾的值可以用*,x = [1,2,3,4]

    逻辑运算符

逻辑运算符分为,not,and,or 逻辑运算符有优先级之分,not>and>or,not是将其后面的那个条件取反,and是连接左右两个条件,只要有false就不在运算,只有两个条件同时为真的时候,结果才为真。or是连接左右两个条件,但凡一个结果为真,结果为真,只有所有条件为假时,结果才为假
小窍门:
在做逻辑运算判断时,可以将and的左右两边用括号括起来(只是为了方便判断,并不影响优先级)
布尔值分为两大类,一种叫显式布尔值,一种叫隐式布尔值,显式布尔值是一眼就能看出来的布尔值,记住隐式布尔值除了0,空,none为false,其他全为true

2、流程控制之if判断

判断就是为了让计算机像人一样根据条件判断结果去做不同的事情,其中if判断的格式为
if 条件1:
代码1
代码2
elif 条件2:
代码1
代码2
else 条件3:
代码1:
代码2:
username = “123”
例子:用户登录小程序
userpasswd = “456” # 将用户名与密码存起来

name = input(“请输入你的用户名:”)
passwd = input(“请输入你的密码:”) # 输入用户名与密码

if username == name and userpasswd == passwd:
print(“登录成功!”)
else:
print(‘登录失败!’)

3、流程控制之循环
    while循环
    for循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值