Python:常见的运算符

一、算术运算符

算术在数学中可以直接运用的一些运算规则:

+ ------- 加法运算
- ------- 减法运算
* ------- 乘法运算
/ ------- 除法运算 强数据类型语言中/表示的整除运算
// ------ 整除
% ------ 取余运算
** ------ 幂次方运算
>>> a = 10
>>> b = 3
>>> a + b
13
>>> a - b
7
>>> a * b
30
>>> a / b
3.3333333333333335
>>> a // b
3
>>> a % b
1
>>> 2 ** 3
8
>>> a ** b
1000

例题:

#输入摄氏度转换为华氏度
cel = float(input("请输入摄氏度:"))
f = (9 / 5) * cel + 32
# print("对应的华氏度是:"+str(f))
print("%s摄氏度是%s华氏度"%(cel,f))

第二种字符串拼接的方式:通过%占位符。

二、关系(比较)运算符

两个数之间的一种比较。注意:返回值是bool类型

> ------- 大于
< ------- 小于
>= ------ 大于等于
<= ------- 小于等于
== ------- 等于
!= ------- 不等于
>>> a > b
True
>>> a < b
False
>>> a == b
False
>>> a != b
True

== ----- 比较的是两个变量的值,如果要比较两个变量的地址的话,需要使用is关键字

EG:键盘输入两个数,需要比较这两个数的关系。

#输入两个数,判断两个数之间的关系
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
print(num1 > num2)
print(num1 < num2)
print(num1 >= num2)
print(num1 <= num2)
print(num1 == num2)
print(num1 != num2)
print("%s > %s的结果是%s"%(num1,num2,(num1 > num2)))
print("%s < %s的结果是%s"%(num1,num2,(num1 < num2)))

三、逻辑运算符

多个表达式之间的一种关联关系,运算结果是bool类型。

and ----- 且 (&或者&& 其他语言) 多个条件同时满足的时候 结果True
or ----- 或 多个条件,至少有一个为真,则为真 True
not ----- 非 取反,一般在python中是要和in关键字连用

in --------- 表示的是某个值是否在容器(复合数据类型)中

>>> a = 3
>>> b = 4
>>> c = 3
>>> a > b and b > c
False
>>> a > b
False
>>> b > c
True
>>> a > b or b > c
True
>>> l = [1,2,3,4] # 容器 列表
>>> 2 in l
True
>>> 2 not in l
False
>>> 5 not in l
True

四、赋值运算符

Java或者C中有自加自减的运算 ++i、i++、--i、i--比较麻烦,python中没有自加自减的运算。

= -------- 等于
+= -------- 加等 a += 2 表示的 a = a + 2
-= ------- 减等
*= --------- 乘等
/= -------- 除等
**= ------- 幂次方等
//= ------ 整除等

注意:python中没有自加自减的运算 一定要注意赋值=和关系运算符中的==的区别

a = 10 #将10赋值给变量a
b = 2
a = b
a == b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Smiling Mr. Rui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值