Python 赋值运算符

赋值运算符通常是指将右侧的值赋值给左侧的变量(或者常量)中。这类的赋值运算符用等号“=”表示。

同时,赋值时也可以进行某些算数运算后,再赋值给左侧的变量。比如加减乘除运算、函数调用、逻辑运算等。这类的赋值通常需要结合其他运算符,比如+=、-=、*=、/=等等。

“=”赋值运算符

“=”是 Python 中最常见、最基本的赋值运算符,它直接将右侧的值赋值给左侧的变量。请看以下例子:

#直接赋值
a = 300
b = 60.35
c = "http://pythonjishu.com/python/"

#运算后赋值
s1 = 35 + 26
s2 = n1 % 6

#调用函数后赋值
s2 = str(1234567)

其他赋值运算符

“=”作为最基本的赋值运算符,它还可以与其他运算符相结合。比如我们上节学到的算术运算符+、-、*、/等等,后续还未学习的逻辑运算符、位运算符相结合,扩展为功能更大的赋值运算。扩展后的赋值运算符如下表所示:

运算符 说明 用法 等价形式
= 直接赋值 a=1 a=1
+= 加法赋值 a+=10 a=a+10
-= 减法赋值 a-=10 a=a-10
*= 乘法赋值 a*=5 a=a*5
/= 除法赋值 a/=5 a=a/5
%= 取余数赋值 a%=3 a=a%3
**= 幂赋值 a**=2 a=a**2
//= 取整数赋值 a//=3 a=a//3
&= 按位与赋值 a&=True a=a&True
丨= 按位或赋值 a丨=True a=a丨True
^= 按位异或赋值 a^=10 a=a^10
<<= 左移赋值 a<<=2 a=a<<2
>>= 右移赋值 a>>=2 a=a>>2

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 赋值运算符 - Python技术站

(0)
上一篇 2022年12月18日 上午10:14
下一篇 2023年1月8日

相关文章

  • PyCharm安装教程

    PyCharm是JetBrains公司研发的,非常流行的用于开发Python的IDE开发工具,同时支持Windows、Linux、MacOS系统。本章教你下载并安装PyCharm。 下载PyCharm 首先到PyCharm官方网站下载页面,可以看到有2个版本的安装程序供你选择,分别是Professional版(专业版)和Community(社区版)。专业版是…

    2022年11月9日
    00
  • Python的实例方法、静态方法和类方法都有什么区别?

    在Python中,方法分为三种类型:实例方法、静态方法和类方法。它们的区别在于它们的参数和使用方式不同。 实例方法(Instance Method) 实例方法是指在类中定义的方法,可以通过实例调用,第一个参数一般为self。这种方法只能在实例化后才能调用,因为它需要访问实例的属性和方法。实例方法可以修改实例属性,并且可以访问类属性和方法。 示例代码: cla…

    2023年2月21日
    00
  • Python pass关键字的作用

    在 Python 中,pass 是一个占位符关键字,可以被用于在代码中占据一个语句位置,而不做任何实际操作。pass 语句不会执行任何操作,仅仅是用来保持程序结构的完整性。 pass 语句的主要作用是作为占位符,当我们暂时不确定一个程序应该写什么代码时,可以使用 pass 语句占位,以保证代码的结构完整性。 下面是一个简单的示例,演示了 pass 关键字的使…

    2023年2月16日
    00
  • Python 将字符串转换为代码的函数(eval和exec)详解

    在Python中,有两个内置函数,可以把一堆字符串类型的代码,转换为Python解释器能够执行的代码。这两个函数就是:eval()和exec()。 它们的作用与区别如下: eval()函数:将字符串转换为Python表达式并计算返回结果。也就是说,它一般用于计算并返回单个表达式的值,并返回执行结果。 exec()函数:用于动态执行Python代码。也就是说,…

    2023年2月21日
    00
  • Python continue语句3大使用方式

    continue 是 Python 中一个常用的控制流语句,它允许我们跳过当前迭代并进入下一个迭代。在本文中,我们将详细介绍 continue 的用法和例子。 continue 语句的语法 continue 语句用于跳过当前循环块中的某次迭代,直接进入下一次迭代。它的语法格式如下: for variable in sequence: if condition…

    2023年2月17日
    00
  • Python 移动指针(seek)、获取指针(tell)函数使用方法

    在 Python 中,可以使用 seek() 和 tell() 函数来在文件中移动指针和获取指针当前位置的偏移量。 seek() 函数 seek() 函数用于移动文件指针的位置。它的语法如下: file.seek(offset[, whence]) 其中,offset 是相对于 whence 参数指定位置的偏移量,whence 是可选参数,表示从哪个位置开始…

    2023年2月25日
    00
  • Python中的集合(set)是什么?

    集合是Python中的一种数据结构,与列表、元组、字典等数据结构不同,它没有重复的元素。它是一种可变的数据类型,可以在运行时动态添加或删除元素。集合的元素可以是任何类型,但通常是数字、字符串或其他不可变类型。 集合有以下几个特征: 集合中的元素是无序的,也就是说,每次创建集合时,集合中的元素的顺序可能不同。 集合中的元素是唯一的,也就是说,集合中的元素不能重…

    2023年2月14日
    00
  • Python如何使用面向对象编程?

    Python是一种面向对象的编程语言,它支持面向对象编程。 Python 面向对象概念 所谓的面向对象编程(OOP),是一种编程方法,它将数据和行为封装到一个对象中。对象是一种具有属性和方法的数据结构。 Python中的面向对象编程主要涉及以下几个方面: 类和对象:类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。对象是类的实例,它具有类中定义的属性…

    2023年2月21日
    00
合作推广
合作推广
分享本页
返回顶部