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)
相关推荐
sycmancia6 小时前
Qt——登录对话框
开发语言·qt
专注VB编程开发20年6 小时前
WebView2同时执行多个Promise异步任务性能损失1毫秒以内
开发语言
斯班奇的好朋友阿法法6 小时前
Django 3.2 项目:从 Hello World 开始(完整功能版)
python·django
froginwe116 小时前
Perl 目录操作指南
开发语言
架构师老Y6 小时前
010:API网关调试手记:路由、认证与限流的那些坑
开发语言·前端·python
前端老石人6 小时前
无障碍访问
开发语言·前端·html
软件开发技术6 小时前
最新在线留言板系统PHP源码
开发语言·php·留言板系统php源码
Java基基6 小时前
Maven 4要来了:15年后,Java构建工具迎来“彻底重构”
java·开发语言·重构
水云桐程序员6 小时前
用C语言开发单片机项目的工作思路
c语言·开发语言·单片机
Yungoal6 小时前
c++迭代器
开发语言·c++