python的赋值运算

python 复制代码
# coding:utf-8
x=20 #直接复制,直接将20赋值给x
y=10
x=x+y #将x+y的和赋值给给x
print(x)
x+=y
print(x)#40
x-=y #相当于x-y
print(x) #30

x*=y #x=x*y
x/=y #x=x/y
print(x)
x%=2#x=x%2
print(x)#0.0 隐式转换
z=3
y//=z #y=y//z
y**=2#y=y**2
#python支持链式赋值
a=b=c=100#相当于a=100,b=100,c=100
print(a,b,c)
#系列解包赋值
a,b=10,20 #相当于a=10,b=20
print(a,b)
print('--------如何交换两个变量的值----------')
#其他语言
temp=0
temp=a
a=b
b=temp
print(a,b)
#python语言
b,a=a,b
print(a,b)
相关推荐
天空'之城4 分钟前
Linux 系统编程 10:线程同步
linux·开发语言·系统编程·线程同步
Vect__6 分钟前
Go 数据结构 slice 深度剖析
开发语言·数据结构·golang
想你依然心痛8 分钟前
AtomCode在Python数据科学项目中的使用体验:从数据分析到可视化
开发语言·python·数据分析
满天星830357710 分钟前
【Qt】控件(二) (geometry及与frameGeometry的区别)
开发语言·qt
许彰午14 分钟前
75_Python自动化办公之Word与PDF
python·自动化·word
冰暮流星24 分钟前
flask之app.py讲解
后端·python·flask
大气的小蜜蜂26 分钟前
基于Python+PyQt5+SQLite的药房管理系统实现:事务一致性与界面解耦全流程解析
python·qt·sqlite
FriendshipT27 分钟前
Ultralytics:解读C2模块
人工智能·pytorch·python·深度学习·目标检测
Esaka_Forever31 分钟前
Python 与 JS (V8) 垃圾回收核心区别 + 底层根源分析
开发语言·javascript·jvm
pp起床37 分钟前
黑马点评 - 短信验证码登录实现
java·开发语言·tomcat