Day05:Python基础运算符

1.算数运算符(直接参与运算和数学符号类似)

        +、-、*、/、%,//、**     
举例如下:
print(10+3) =====> 输出结果是:13
print(10+3.1)=====> 输出结果是:13.1

print(10*2) =====> 输出结果是:20
print(10/3) =====> 输出结果是:3.333333333333
print(10//3)=====> 输出结果是:3

print(10%3) =====> 输出结果是:1  (取余数,所以说结果为1)
print(10**3) =====> 输出结果是:10的3次方

2.比较运算符

        >、<、<=、>=、==、!= 

3.赋值运算符

3.1 变量的赋值:=
3.2 增量的赋值:+=、-=、*=、/= 等等
# 平常给变量的值+1
age = 18
age = age + 1

# 增量赋值
age = 18
age +=1

age *=3
age -=3
age /=3
3.3 链式赋值 (把同一个值赋值给不同的变量)
# 平时给多个变量赋同一个值
x = 10
y = 10
z = 10

# 链式赋值
x = y = z = 10
3.4 交叉赋值
# 平常交互两个不同变量的值 (需要取一个中间变量)

x = 10
y = 11

temp = x
x = y
y = temp

print(x,y)

# 交叉赋值

x = 10
y = 11

x,y = y,x
print(x,y)
3.5 解压赋值
# 平常取一个列表的值 
salary = [111,222,333,444]

print(mon1 = salary[0])
print(mon2 = salary[1])
print(mon3 = salary[2])
print(mon4 = salary[3])

# 解压赋值
mon1,mon2,mon3,mon4 = salary
print(mon1,mon2,mon3,mon4)

# 如果我们想取前三个值

mon1,mon2,mon3,*_ = salary

# 如果想取后三个值

*_,mon2,mon3,mon4 = salary

# 不能取中间的连续的值

 解释:* 会将没有对应关系的值存成列表,然后赋值给紧跟在后面的那个变量名,此处变量为_下划线

 补充:如果你想要解压字典的值,结果是解压出来的是字典中的key的值

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值