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)
相关推荐
iso少年5 小时前
Go 语言并发编程核心与用法
开发语言·后端·golang
故事不长丨5 小时前
C#字典(Dictionary)全面解析:从基础用法到实战优化
开发语言·c#·wpf·哈希算法·字典·dictionary·键值对
飞鸟真人5 小时前
关于python -m http.server的一些安全问题
python·安全·http
tjjucheng5 小时前
小程序定制开发哪家性价比高
python
Sun_小杰杰哇5 小时前
Dayjs常用操作使用
开发语言·前端·javascript·typescript·vue·reactjs·anti-design-vue
No0d1es5 小时前
2025年12月 GESP CCF编程能力等级认证Python六级真题
python·青少年编程·gesp·ccf·六级
雒珣5 小时前
Qt简单任务的多线程操作(无需创建类)
开发语言·qt
泡泡以安6 小时前
【爬虫教程】第7章:现代浏览器渲染引擎原理(Chromium/V8)
java·开发语言·爬虫
亮子AI6 小时前
【Python】比较两个cli库:Click vs Typer
开发语言·python