Python中赋值运算符的含义与使用方法

 更新时间:2022年03月10日 10:10:51   作者:派森老鸟  
赋值运算符主要用来为变量(或常量)赋值,在使用时,既可以直接用基本赋值运算符“=”将右侧的值赋给左侧的变量,右侧也可以在进行某些运算后再赋值给左侧的变量,下面这篇文章主要给大家介绍了关于Python中赋值运算符的含义与使用方法的相关资料,需要的朋友可以参考下

引言

在Python中但凡提到的赋值运算符其实讲的就是等号=,在编程语言中的等号含义再也不是数学中的1+1=2的这种等号,真实含义是将=右侧的结果赋值给等号左侧的变量。

好比定义一个变量num=1,先计算等号右边的把这个计算的结果再赋值到等号左边的变量当中,其实此时num变量就是1这个数据在内存当中的一个引用地址,后期想使用1这个数据的时候直接把num变量拿出来就可以读取num变量所对应的存取的数据也就是1。

一、赋值运算符含义:

运算符描述实例
=赋值将=右侧的结果赋值给等号左侧的变量

二、赋值运算符写法:

2.1单个变量赋值

num= 1
print(num)

2.2多个变量赋值

注意:多个变量赋值,等号左边变量的个数要和等号右边数据的个数一样,各个数据之间用英文逗号隔开,且变量顺序和数据的顺序要一一对应。

多个变量赋值解析过程:把3赋值到num1,再把0.8赋值到float1,最后把Python自学网赋值到str1

num1,float1,str1 = 3,0.8,'Python自学网'
print(num1)

print(float1)
print(str1)

返回结果如下:

2.3 多变量赋值相同值

赋值过程:将100赋值给a变量同时也赋值给b变量

a = b = 100
print(a)
print(b)

返回结果如下:

附:扩展后的赋值运算符

= 赋值运算符还可与其他运算符(算术运算符、位运算符等)结合,成为功能更强大的赋值运算符,如表 1 所示。

表 1 Python 常用赋值运算符

运算符说 明举 例展开形式
=最基本的赋值运算x = yx = y
+=加赋值x += yx = x + y
-=减赋值x -= yx = x - y
*=乘赋值x *= yx = x * y
/=除赋值x /= yx = x / y
%=取余数赋值x %= yx = x % y
**=幂赋值x **= yx = x ** y
//=取整数赋值x //= yx = x // y
&=按位与赋值x &= yx = x & y
|=按位或赋值x |= yx = x | y
^=按位异或赋值x ^= yx = x ^ y
<<=左移赋值x <<= yx = x << y,这里的 y 指的是左移的位数
>>=右移赋值x >>= yx = x >> y,这里的 y 指的是右移的位数

这里举几个简单的例子:

a = 1
b = 2
a += b
print("a+b=",a)#1+2=3
a -= b
print("a-b=",a)#3-2=1
a *= b
print("a*b=",a)#1*2=2
a /= b
print("a/b=",a)#2/2=1.0
a %= b
print("a%b=",a)#1%2=1.0
c = 0
d = 2
c &= d
print("c&d=",c)#0&2=0
c |= d
print("c|d=",c)#0|2=2

运行结果为:

a+b= 3
a-b= 1
a*b= 2
a/b= 1.0
a%b= 1.0
c&d= 0
c|d= 2

需要注意的是,程序中 a 的值通过 /= 和 %= 运算后,类型隐式改变成了浮点型,而浮点数是不能进行 &、|、^、<< 和 >> 运算的,否则 Python 解释器会报错

总结

到此这篇关于Python中赋值运算符的含义与使用方法的文章就介绍到这了,更多相关Python赋值运算符使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用Python判断质数(素数)的简单方法讲解

    使用Python判断质数(素数)的简单方法讲解

    这篇文章主要介绍了使用Python判断质数(素数)的简单方法讲解,经常被用来做科学计算的Python处理这种小问题当然手到擒来^_-需要的朋友可以参考下
    2016-05-05
  • 探索Python进度条魔法解密任务进展新玩法

    探索Python进度条魔法解密任务进展新玩法

    在日常编程和应用开发中,展示进度条是一种常见的技巧,不仅能够提供用户友好的体验,还可以显示任务执行的进度,Python作为一种多才多艺的编程语言,提供了多种方法来创建进度条,本篇文章将深入探讨这些方法,为您呈现各种实现进度条的技术和技巧
    2024-01-01
  • python中判断集合范围的方法小结

    python中判断集合范围的方法小结

    这篇文章主要介绍了python中判断集合范围的方法小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Python读取配置文件的实战操作

    Python读取配置文件的实战操作

    python代码中配置文件是必不可少的内容,常见的配置文件格式有很多中,ini、yaml、xml、properties、txt、py等,下面这篇文章主要给大家介绍了关于Python读取配置文件的相关资料,需要的朋友可以参考下
    2023-04-04
  • Python给文件夹加解密的实现

    Python给文件夹加解密的实现

    数据泄露已经成为一个严重的问题,为了保护用户和公司的隐私,给文件夹加密已经成为一个必要的步骤,本文主要介绍了Python给文件夹加解密的实现,感兴趣的可以了解一下
    2023-11-11
  • python实现音乐播放和下载小程序功能

    python实现音乐播放和下载小程序功能

    这篇文章主要介绍了python实现音乐播放和下载小程序功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 浅析使用Python操作文件

    浅析使用Python操作文件

    文件操作对编程语言的重要性不用多说,如果数据不能持久保存,信息技术也就失去了意义。按照本人经验,IO也是蛮头疼的一件事,因为不会用得太多,所以总是记不住API,每次都要重新google就会打断思路,还不一定每次都快速得到正确的文章。
    2017-07-07
  • Python使用Beautiful Soup(BS4)库解析HTML和XML

    Python使用Beautiful Soup(BS4)库解析HTML和XML

    这篇文章介绍了Python使用Beautiful Soup(BS4)库解析HTML和XML的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • python妹子图简单爬虫实例

    python妹子图简单爬虫实例

    这篇文章主要介绍了python妹子图简单爬虫,实例分析了Python爬虫程序所涉及的页面源码获取、进度显示、正则匹配等技巧,需要的朋友可以参考下
    2015-07-07
  • 使用Python生成跑马灯视频的完整代码

    使用Python生成跑马灯视频的完整代码

    这篇文章主要介绍了如何使用Python生成跑马灯视频,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-11-11

最新评论