当前位置: 首页 > news >正文

Python入门教程之赋值运算符

Python入门教程:https://www.bilibili.com/video/BV1rmGczpEbG


赋值运算符是用于将数据放入变量中的符号。


基本赋值

基本赋值就是将右边的数据放入到左边的变量中
基本赋值时,如果左边的变量不存在则会创建该变量然后赋值,如果左边的变量已存在则会直接赋值

符号描述
=基本赋值

普通赋值

普通赋值可以将右边的数据放入到左边的变量中

a = 1
print(a)  # 1

链式赋值

链式赋值可以将右边的数据放入到多个左边的变量中

a = b = 1
print(a)  # 1
print(b)  # 1

解构赋值

解构赋值可以将多个右边的数据放入到对应的左边的变量中

a, b = 1, 2
print(a)  # 1
print(b)  # 2

复合赋值

复合赋值运算符由基本赋值运算符和其他的运算符组合而成
复合赋值就是将左边的变量中的数据与右边的数据进行运算后的结果放入到左边的变量中

算数赋值

算数赋值运算符由算数运算符和基本赋值运算符组合而成

符号描述
+=加法赋值
-=减法赋值
*=乘法赋值
/=除法赋值
//=整除赋值
%=取余赋值
**=乘方赋值

算数赋值可以将左边的变量中的数据与右边的数据进行算数运算后,放入到左边的变量中

a = 0
a += 1  # a = a + 1
print(a)  # 1b = 0
b -= 1  # b = b - 1
print(b)  # -1

复合赋值时,由于要获取左边的变量中的数据,所以左边的变量必须存在

# a += 1  # 错误,变量a不存在

位赋值

位赋值运算符由位运算符和基本赋值运算符组合而成

符号描述
&=位与赋值
|=位或赋值
^=位异或赋值
<<=左移赋值
>>=右移赋值

文章转载自:

http://EMux8XhI.qgghr.cn
http://vI5a9Mu3.qgghr.cn
http://zzhgF3FE.qgghr.cn
http://KQdFtAmH.qgghr.cn
http://2HwAqTb9.qgghr.cn
http://1TEU6zJ1.qgghr.cn
http://vgsuD6tw.qgghr.cn
http://BdOQE8pM.qgghr.cn
http://xu2xE6sH.qgghr.cn
http://qxdDKKuq.qgghr.cn
http://ldeDrjCO.qgghr.cn
http://bQalyfij.qgghr.cn
http://Rq1SDgRn.qgghr.cn
http://mfpp6YKO.qgghr.cn
http://m31VBwpx.qgghr.cn
http://tvJ76cdJ.qgghr.cn
http://v97hZf1G.qgghr.cn
http://OQtYNUvO.qgghr.cn
http://LUdTOXJo.qgghr.cn
http://fNkJ87GB.qgghr.cn
http://Yh5gshAG.qgghr.cn
http://y7ikU2yo.qgghr.cn
http://OtXcT107.qgghr.cn
http://340WjPCf.qgghr.cn
http://9U4h9Lb7.qgghr.cn
http://lCmexsV8.qgghr.cn
http://vw4WBMbs.qgghr.cn
http://TBvB2MjQ.qgghr.cn
http://qpF79kPY.qgghr.cn
http://G5uhs2zj.qgghr.cn
http://www.dtcms.com/a/383004.html

相关文章:

  • 机器学习系统设计:从需求分析到模型部署的完整项目流程
  • SpringMVC架构解析:从入门到精通(1)
  • Why Language Models Hallucinate 论文翻译
  • 从 WPF 到 Avalonia 的迁移系列实战篇5:Trigger、MultiTrigger、DataTrigger 的迁移
  • easyExcel动态应用案例
  • 目标计数论文阅读(2)Learning To Count Everything
  • 贪心算法应用:速率单调调度(RMS)问题详解
  • 【传奇开心果系列】基于Flet框架实现的用窗口管理器动态集中管理多窗口自定义组件模板特色和实现原理深度分析
  • [Android] 汉语大辞典3.2
  • 《嵌入式硬件(八):基于IMX6ULL的点灯操作》
  • css的基本知识
  • AOP 切面日志详细
  • 软件工程实践二:Spring Boot 知识回顾
  • 从美光暂停报价看存储市场博弈,2026年冲突加剧!
  • Bean.
  • Kafka 入门指南:从 0 到 1 构建你的 Kafka 知识基础入门体系
  • 从qwen3-next学习大模型前沿架构
  • 【Linux】深入Linux多线程架构与高性能编程
  • Python爬虫-爬取拉勾网招聘数据
  • Python|Pyppeteer解决Pyppeteer启动后,页面一直显示加载中,并显示转圈卡死的问题(37)
  • C++_STL和数据结构《1》_STL、STL_迭代器、c++中的模版、STL_vecto、列表初始化、三个算法、链表
  • 【计算机网络 | 第16篇】DNS域名工作原理
  • C++算法题中的输入输出形式(I/O)
  • 【算法详解】:编程中的“无限”可能,驾驭超大数的艺术—高精度算法
  • Linux基础开发工具(gcc/g++,yum,vim,make/makefile)
  • NLP:Transformer之多头注意力(特别分享4)
  • arm芯片的功能优化方案
  • 【C++】动态数组vector的使用
  • 软件工程实践三:RESTful API 设计原则
  • [硬件电路-221]:PN结的电阻率是变化的,由无穷大到极小,随着控制电压的变化而变化,不同的电场方向,电阻率的特征也不一样,这正是PN的最有价值的地方。