栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

4 Python基本运算符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

4 Python基本运算符

文章目录
      • 一.算术运算符
      • 二.增强运算符
        • 四位整数累加,占用更多内存
        • 采用增强运算符,节省内存
      • 三.比较运算符
        • 注意
      • 四.逻辑运算符
        • 与and
        • 或or
        • 非 not
        • 短路运算(面试高频)
      • 五.身份运算符
      • 六.优先级

一.算术运算符

+ 加法
- 减法
* 乘法
/ 除法:结果为浮点数
// 地板除:除的结果去掉小数部分
% 求余
** 幂运算
优先级从高到低:
()
**
* / % //
+ -

二.增强运算符

y += x 等同于 y = y + x
y -= x 等同于 y = y - x
y *= x 等同于 y = y * x
y /= x 等同于 y = y / x
y //= x 等同于 y = y // x
y %= x 等同于 y = y % x
y **= x 等同于 y = y ** x

四位整数累加,占用更多内存

采用增强运算符,节省内存

三.比较运算符

< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
返回布尔类型的值

比较运算的数学表示方式:0 <= x <= 100

注意

数字类型与数字类型的变量可以比较大小
字符与字符一位一位ASCII码的比较
如果是其他的,结果只能是Flase

# 比较运算符
print(10 > 15)  # Flase
# str   int
print("10" == 10)  # Flase
四.逻辑运算符 与and

一假俱假 --> 必须都是真,结果才是真 --> 并且的关系
示例:

True and True	# True
True and False	# False
False and True	# False
False and False	# False
或or

一真俱真 --> 有一个是真,结果就是真 --> 或者的关系
示例:

True or True		# True
True or False		# True
False or True		# True
False or False		# False 
"""
得知月份,打印天数
"""
while True:
    month = int(input('月份:'))
    if month < 1 or month > 12:
        print('输入有误')
    else:
        if month == 2:
            print('28天')
        elif month == 4 or month == 6 or month == 9 or month == 11:
            print('30天')
        else:
            print('31天')
month = 4 or 6 or 9 or 11
print(month)
-->4
# 这里是短路运算
非 not

表示取反
例如:

not True   # 返回False
not False  # 返回True
短路运算(面试高频)

表达式返回的是 对表达式起决定性作用的变量的值
一但结果确定,后面的语句将不再执行。
尽量将耗时的判断放在后头

# False  and  ?  只要有假的就判断为假,并且结束语句
result = 1 > 2 and input("你看见我了吗?") == ""
# True or ?  只要有真的就判断为真,并且结束语句
result = 1 < 2 or input("你看见我了吗?") == ""
# 终端中是否输出了字符串 "你看见我了吗?"
# 没显示 --> 没执行input
# 作用:尽量将耗时的判断,放到后面。
五.身份运算符

语法:

x is y
x is not y

作用:
is 用于判断两个对象是否是同一个对象,是时返回True,否则返回False。
is not 的作用与is相反

六.优先级

高到低:
算数运算符
比较运算符
快捷运算符
身份运算符
逻辑运算符

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844263.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号