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)
相关推荐
JosieBook1 分钟前
【WinForm】C# WinForms 跨线程更新 UI 避坑指南
开发语言·ui·c#
闻道且行之14 分钟前
Pytorch之torch.nn.Conv2d详解
人工智能·pytorch·python·深度学习·conv2d
知无不研15 分钟前
c++垃圾回收机制
开发语言·c++·智能指针·raii·垃圾回收机制
J2虾虾20 分钟前
Springboot项目中循环依赖的问题
java·开发语言
wjs202421 分钟前
C 数组:深度解析与应用场景
开发语言
lxh011322 分钟前
记忆函数题解
开发语言·javascript·ecmascript
qq_4042658339 分钟前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
qq_452396231 小时前
【Python × AI】Prompt Engineering 深度工程化:打造大模型的“确定性”控制链路
人工智能·python·ai·prompt
皙然1 小时前
深入理解 Java HashSet
java·开发语言