Python同其他语言一样,赋值运算符主要用来为变量进行赋值。

Python中,变量不用先定义,可以直接使用,即在使用时,可以直接把基本赋值运算符“=”右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。

Python中的赋值运算符有两种形式,一种是基本的赋值运算符,即单个“=”,即把右边的值或运算结果赋给左边的变量。

另外一种是复合的赋值运算符,即由算术运算符和“=”组合成的赋值运算符,其兼有运算和赋值的功能,如+=,相当于左边的操作数加上右边的操作数后,再赋值给左边的操作数。

在Python中常用的赋值运算符如下表所示。

Python中的赋值运算符

运算符

描述

示例

=

基本赋值运算符

x=7

s="I Love China!"

+=

加法赋值运算符,左操作数与右操作数的和赋给左操作数

y=3

y+=4 #相当于y = y + 4

-=

减法赋值运算符,左操作数减去右操作数的差赋给左操作数

y=8

y-=3 #相当于y = y - 3

*=

乘法赋值运算符,左操作数与右操作数的积赋给左操作数

a=3

a*=2 #相当于a = a * 2

/=

除法赋值运算符,左操作数除以右操作数的商赋给左操作数

x = 9

x /= 3 #相当于x = x / 3

%=

取模赋值运算符,左操作数与右操作数的模数赋给左操作数

x = 9

x %= 4 #相当于x = x % 4

**=

幂赋值运算符,左操作数与右操作数的幂赋值给左操作数

x = 3

x **= 3 #相当于x = x ** 3

//=

整除赋值运算符,左操作数与右操作数的整数商赋给左操作数

x = 7

x//=3 #相当于 x = x // 3

在Python IDLE中使用上面赋值运算符操作的例子如下图所示:

上面的例子中要注意 c=-13,c //=3 这个结果,//相当于向下取整

最后一个例子中x %= 3,由于前面运算完毕后,x的值为4.8,这里进行取模运算后,结果应该是1.8,但由于精度问题,显示成了图所示的结果。

欢迎评论

本文为本站整理,如需转载,请注明出处:翔宇亭IT乐园(http://www.biye5u.com),Python运算符之赋值运算符(http://www.biye5u.com/article/python/2020/6422.html)

python赋值运算符_Python运算符之赋值运算符相关推荐

  1. Python基础_第2章_Python运算符与if结构

    Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...

  2. python 01列表异或_python运算符及优先级顺序

    python语言是一门脚本语言,支持面向对象.面向过程编程,兼具编译性和解释性的动态语言,整理出学习过程中一些基本Python运算符和运算符的优先级顺序. 一.算术运算符 运算符描述+加 - 两个对象 ...

  3. python中 是什么运算符_Python中什么是算术运算符、赋值运算符和复合运算符?...

    本篇文章给大家带来的内容是介绍Python中什么是算术运算符.赋值运算符和复合运算符.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助. 算术运算符 常见的算术运算符有 : + 加法运算符 ...

  4. 4、Python运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级(学些笔记)

    4.1Python算术运算符 以下假设变量:a = 10,b=20 示例: # -*- coding: UTF-8 -*-a = 25 b = 3 c = 0c = a + b print(" ...

  5. Python入门--算术运算符,位运算符,比较运算符,布尔运算符,赋值运算符

    #Python中常用的运算符 #算数运算符 #赋值运算符 #比较运算符 #布尔运算符 #位运算符#算术运算符 --> 标准算术运算符.取余运算符.幂运算符 # 标准运算符 --> 加+减- ...

  6. python运算符(算数运算符、赋值运算符、复合赋值运算符、比较运算符、逻辑运算符)

    常见的运算符: 算数运算符 赋值运算符 复合赋值运算符 ⽐较运算符 逻辑运算符 1. 算数运算符 注意:         混合运算优先级顺序: () ⾼于 ** ⾼于 * / // % ⾼于 + - ...

  7. python语言支持哪些类型的运算符_Python运算符有哪些类型?Python学习

    学习Python的时候,我们会遇到各种各样的内容,比如说运算符,近期有很多小伙伴都在问:Python运算符有哪些?运算符有哪些类型?接下来跟着小编一起来看看吧. Python运算符包括:算术运算符.关 ...

  8. python中 是什么运算符_Python 运算符

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子4 +5 = 9. 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持以下 ...

  9. python入门之运算符的使用的答案_python入门教程之基本算术运算符

    一.算术运算符 运算符 + - * / % **(幂)求次方 //(取整除,向下取整)如:9//2 =4 二.比较运算符 运算符 == != <>(不等于,类似!=) < > ...

最新文章

  1. php7安装redis6扩展
  2. 坑爹的BufferManager
  3. 史上最强轻量级人脸检测,全面超越retinaface
  4. Worker Service in ASP .NET Core
  5. hdu 3948(后缀数组+RMQ)
  6. mysql sail_MySQL使用小记
  7. python随机抽取人名_python的random
  8. php中 ob_start()有什么作用
  9. python+splinter实现12306网站刷票并自动购票流程
  10. Linux服务器中的wget、curl和scp
  11. windows使用markdown离线编写文章(可设置图床)
  12. CVPR 2022数据集汇总|包含目标检测、多模态等方向
  13. linux输出重定向
  14. 通过Nginx转发的Fastdfs文件地址,在浏览器页面上会直接打开而不提示下载框的解决方案
  15. JVM从入门到入魔(一) 类加载机制
  16. 原生滑动选择器 html,html选择器
  17. 【U8+】修改或删除凭证提示此分录两清
  18. 优秀的UI设计师应该了解的图标设计规范!
  19. Java 类详解 9章
  20. Application的启动流程

热门文章

  1. 快速搭建企业内部信息推送平台
  2. 最快速读取手机通讯录中联系人信息
  3. 达人评测 R9 7940HS和i9 12900HK选哪个 锐龙R97940HS和酷睿i912900HK对比
  4. 基于功能连接组的自闭症预测模型
  5. Study English Two
  6. SCAU华南农业大学数据结构18937 阿克曼(Ackmann)函数
  7. Dart 语言 不换行输出
  8. python fetchall函数_python操作mysql数据库用到的fetchone()函数和fetchall()函数
  9. Excel制作俄罗斯方块
  10. iOS AVCapture 摄像头技术总结