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)
相关推荐
小羊先生car12 小时前
RTOS-F429-HAL-(动/静态)任务的创建(2026/7/27)
开发语言·算法·c#
爱昏羔12 小时前
上篇:从PDF到向量库 — 物流行业RAG系统的知识库构建全解析
python·langchain·pdf·agent·rag
麻雀飞吧12 小时前
最新量化实现难点,规则和流程要先有形状
人工智能·python
用户03321266636712 小时前
使用 Python 在 Word 文档中添加或删除文本框
python
LONGZETECH12 小时前
新能源汽车动力系统仿真硬核拆解:五系统分层架构的设计逻辑与技术权衡
c语言·开发语言·架构·汽车·汽车仿真教学软件·汽车教学软件
醉城夜风~13 小时前
C++模板详解:从基础到高级全面解析
java·开发语言·c++
地球驾驶员13 小时前
NX二次开发C#-获取体的外表面
开发语言·c#
LadenKiller13 小时前
近期AI量化辅助,工具重点要跟学习阶段变化
人工智能·python
誰能久伴不乏13 小时前
深入理解 C++ 多态:对象模型与底层机制解析
开发语言·c++·架构
Wang's Blog13 小时前
Go-Zero项目开发30: 微服务配置中心的设计与实现
开发语言·微服务·golang·go-zero