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)
相关推荐
一瞬祈望9 分钟前
PyTorch 图像分类完整项目模板实战
人工智能·pytorch·python·深度学习·分类
Alpha first10 分钟前
C++核心知识点梳理:类型兼容、多继承与虚基类
开发语言·c++
.小小陈.10 分钟前
C++初阶9:list使用攻略
开发语言·c++·学习·list
qq_5895681013 分钟前
@NotBlank与@NotEmpty注解无法导入
java·开发语言
坐吃山猪14 分钟前
BrowserUse12-源码-MCP模块
python·llm·playwright·browser-use
昔时扬尘处19 分钟前
【Files Content Replace】文件夹文件内容批量替换自动化测试脚本
c语言·python·pytest·adi
咖啡の猫35 分钟前
Python字典的查询操作
数据库·python·c#
超自然祈祷1 小时前
水声相关公式C++实现
开发语言·c++
淼淼7631 小时前
QT表格与数据
开发语言·qt
smile_Iris1 小时前
Day 38 GPU训练及类的call方法
开发语言·python