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

Python 运算符和表达式基础一



一、运算符和表达式介绍

在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<b) 返回True
>=大于等于:用于返回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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值