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)
相关推荐
Ljwuhe2 分钟前
C++类与对象(上)
开发语言·c++
十启树4 分钟前
QGis开发环境部署
开发语言·gis·qgis
亚比囧13 分钟前
Java基础--面向对象(二)
java·开发语言
乐观勇敢坚强的老彭20 分钟前
c++寒假营day05
开发语言·c++·算法
枫叶丹422 分钟前
【Qt开发】Qt界面优化(七)-> Qt样式表(QSS) 样式属性
c语言·开发语言·c++·qt
南 阳23 分钟前
Python从入门到精通day37
数据库·python·oracle
重生之后端学习28 分钟前
74. 搜索二维矩阵
开发语言·数据结构·算法·职场和发展·深度优先
@atweiwei32 分钟前
rust所有权机制详解
开发语言·数据结构·后端·rust·内存·所有权
上海云盾-高防顾问41 分钟前
DNS异常怎么办?快速排查+解决指南
开发语言·php
开发者小天1 小时前
python安装 Matplotlib 库 安装 Seaborn 库
开发语言·python·matplotlib