【Python零基础到入门】Python基础语法篇——赋值运算符 学习

举报
呆呆敲代码的小Y 发表于 2022/02/23 09:31:17 2022/02/23
【摘要】 📢 前言本文章是【Python零基础到入门专栏】学习的系列文章Python专栏 传送门 在此:https://blog.csdn.net/zhangay1998/category_11086734.html 本篇文章来说一下Python 运算符,也是Python之路上一个必备的操作~提示:本文的环境配置是Python3的开发环境,后续教程也都是Python3 👑Python基础语法篇—...

请添加图片描述

📢 前言


👑Python基础语法篇——运算符

运算符在每种编程语言中都存在,Python中自然也不列外

那本篇文章就来讲一下Python中的一些运算符的含义和使用练习

Python 语言以下类型的运算符:

  • 算术运算符
  • 赋值运算符
  • 比较(关系)运算符
  • 逻辑运算符
  • 位运算符
  • 三目运算符
  • 运算符优先级

下面我们就来挨个看一下他们的含义和使用方法!

🏳️‍🌈赋值运算符

说完了算数运算符再来看看赋值运算符,也是非常常用的一种

  • 赋值运算符用来把右侧的值传递给左侧的变量(或者常量);

  • 可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。

  • Python 中最基本的赋值运算符是等号=;

  • 结合其它运算符,=还能扩展出更强大的赋值运算符。

=是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量,请看下面的例子:

#将字面量(直接量)赋值给变量
n1 = 100
f1 = 47.5
s1 = "http://c.biancheng.net/python/"

#将一个变量的值赋给另一个变量
n2 = n1
f2 = f1

#将某些运算的值赋给变量
sum1 = 25 + 46 
sum2 = n1 % 6
s2 = str(1234)  #将数字转换成字符串
s3 = str(100) + "abc"

还可以使用连续赋值,如果将赋值表达式的值再赋值给另外一个变量,这就构成了连续赋值

参考下面这个示例

a = b = c = 100
  • 先将 100 赋值给 c,所以 c 的值是 100
  • b = c = 100 表示将 c = 100 的值赋给 b,因此 b 的值也是 100。
  • 以此类推,a 的值也是 100。

=还可与其他运算符(包括算术运算符、位运算符和逻辑运算符)相结合,扩展成为功能更加强大的赋值运算符

下面可以查看组合的运算符用法

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

来看一个简单的例子

a = 100
b = 25.5
a -= 80  #等价于 a=a-80
b *= a - 10 #等价于 b=b*( a - 10 )
print("a=%d" % n1)
print("b=%.2f" % f1)

上述代码输出结果为:

n1=20
f1=255.00


🍕总结

  • 本篇文章对Python的运算符做了一个系统的描述,结合实例讲解
  • 讲的不是很深入,适合初学者
  • 运算符也是编程语言中很重要的一个知识点,记得要全部学会哦!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。