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

相关推荐

  1. Python 常见运算符汇总

    2024-02-18 22:38:01       39 阅读
  2. Python常见运算符

    2024-02-18 22:38:01       12 阅读
  3. python25-Python运算符之索引运算符

    2024-02-18 22:38:01       32 阅读
  4. php中常见运算符和使用方法

    2024-02-18 22:38:01       9 阅读
  5. Python运算符

    2024-02-18 22:38:01       45 阅读
  6. python 运算符

    2024-02-18 22:38:01       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-18 22:38:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-18 22:38:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-18 22:38:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-18 22:38:01       20 阅读

热门阅读

  1. mysql时间处理问题

    2024-02-18 22:38:01       31 阅读
  2. Day08-别名-重定向-去重排序等

    2024-02-18 22:38:01       23 阅读
  3. Linux :sh、可执行文件,无法使用. / 安装执行

    2024-02-18 22:38:01       27 阅读
  4. Leetcode 6-10题

    2024-02-18 22:38:01       23 阅读
  5. 游戏开发速成入门

    2024-02-18 22:38:01       28 阅读
  6. C#面:简述重载

    2024-02-18 22:38:01       31 阅读
  7. re:从0开始的CSS之旅 20. 渐变(暂完结撒花)

    2024-02-18 22:38:01       26 阅读
  8. P1025 [NOIP2001 提高组] 数的划分

    2024-02-18 22:38:01       37 阅读
  9. 【模板】负环 问题题解(spfa和bellman解决)

    2024-02-18 22:38:01       30 阅读
  10. Kubernetes实战:通过nodePort方式访问springboot服务

    2024-02-18 22:38:01       33 阅读