自学Python 11 运算符和表达式(一)

自学Python 11 运算符和表达式(一),第1张

Python 运算符和表达式基础一

文章目录
  • Python 运算符和表达式基础一
  • 一、运算符和表达式介绍
  • 二、算术运算符和算术表达式
  • 三、比较运算符和比较表达式
  • 四、赋值运算符和赋值表达式
    • 4.1 基本赋值运算符和表达式
    • 4.2 复合赋值运算符和表达式


一、运算符和表达式介绍

在Python语言中,将具有运算功能的符号称为运算符。而表达式则是由运算符构成的包含由值、变量和运算符组成的式子。表达式的作用就是将运算符的运算作用表现出来。
当Python显示表达式的值时,显示的格式与你输入的格式是相同的。如果是字符串,就意味着包含引号。而打印语句输出的结果不包含引号,只有字符串的内容。例如下面的区别:

>>> "12+11"	#有引号的输入是字符串
'12+11'
>>> 12+11	#没有引号的输入是表达式
23

二、算术运算符和算术表达式
运算符功能
+加运算符,实现两个对象的相加
减运算符,得到负数或表示用一个数减去另外一个数
*乘运算符,实现两个数相乘
/除运算符,实现x除以y
%取模运算符,返回除法的余数
**幂运算符,实现返回x的y次幂
//取整除运算符,返回商的整数部分,不包含余数
三、比较运算符和比较表达式

在Python中,比较运算符又叫关系运算符,使用关系运算符可以表示两个变量或常量之间的关系。一共有6个比较运算符,下面假设变量a的值是10,变量b的值是20,使用6个比较运算符进行处理的结果如下表:

运算符功能运算结果
==等于运算符:用于比较对象是否相等(a==b) 返回False
!=不等于:用于比较两个对象是否不相等(a!=b) 返回True
>大于:用于返回x是否大于y(a>b) 返回False
<小于:用于返回x是否小于y。所有比较运算符返回1表示真,返回0表示假 。者分别与特殊的变量True和False等价(a
>=大于等于:用于返回x是否大于等于y(a>=b) 返回False
<=小于等于:用于返回x是否小于等于y(a<=b) 返回True
四、赋值运算符和赋值表达式 4.1 基本赋值运算符和表达式

基本赋值运算符记为“=”,由“=”连接的式子称为赋值表达式。在Python语言程序中,使用基本赋值运算符的基本格式如下:

变量 = 表达式

例如:

x=a+b       #将x的值赋值为a和b的和
W=sin(a)+sin(b)       #将W的值赋值为:sin(a)+sin(b)

注意:Python程序中的变量不需要声明,变量的赋值 *** 作即是变量的声明和定义的过程。每个变量在内存中创建,都包含变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

4.2 复合赋值运算符和表达式

复合赋值运算符的功能是对复合赋值运算符左、右两边的运算对象进行指定的算术运算运算,再将结果赋值给左边的变量。在Python中,一共有7种 复合赋值运算符,下面假设变量a的值是10,变量b的值是20,使用7个复合赋值运算符进行处理的结果如下表:

运算符功能运算结果
=简单的赋值运算c = a + b,表示将 a + b 的运算结果赋值给c
+=加法赋值运算符c += a,等效于 c = c + a
-=减法赋值运算符c -= a,等效于 c = c - a
*=乘法赋值运算符c *= a,等效于 c = c * a
/=除法赋值运算符c /= a,等效于 c = c / a
%=取模赋值运算符c %= a,等效于 c = c % a
**=幂赋值运算符c **= a,等效于 c = c ** a
//=取整除赋值运算符c //= a,等效于 c = c // a

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/722665.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-26
下一篇2022-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存