Python运算符知识点

一:

算术运算符即数学运算符,主要用来对数字进行相关的数学运算,比如加减乘除。

 

二:

        比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。

Python 比较运算符汇总
比较运算符说明
>大于,如果>前面的值大于后面的值,则返回 True,否则返回 False。
<小于,如果<前面的值小于后面的值,则返回 True,否则返回 False。
==等于,如果==两边的值相等,则返回 True,否则返回 False。
>=大于等于(等价于数学中的 ≥),如果>=前面的值大于或者等于后面的值,则返回 True,否则返回 False。
<=小于等于(等价于数学中的 ≤),如果<=前面的值小于或者等于后面的值,则返回 True,否则返回 False。
!=不等于(等价于数学中的 ≠),如果!=两边的值不相等,则返回 True,否则返回 False。

True 和 False 都是 bool 类型,它们专门用来表示一件事情的真假,或者一个表达式是否成立

三:

       赋值运算符,赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等

运算符描述实例
=简单的赋值运算符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

四:

逻辑运算符,“真真为真,假假为假”

逻辑运算符含义基本格式
and逻辑与运算,等价于数学中的“且”a and b
or逻辑或运算,等价于数学中的“或”a or b
not逻辑非运算,等价于数学中的“非”not a

逻辑运算符的本质

        在 Python 中,and 和 or 不一定会计算右边表达式的值,有时候只计算左边表达式的值就能得到最终结果。

        另外,and 和 or 运算符会将其中一个表达式的值作为最终结果,而不是将 True 或者 False 作为最终结果。

# 运行环境:Pycharm
# a=1
# b=2
# c,d=3,4
# print(a+b)
# print(a-b)


# print("...............")
# print(a*b)
# print(a/b)
# print(c**d)
# print(a//b)
# print(a+b)
# print(a+b)
# print(a+b)


# print('----------比较运算符----------')
# print(a>b)
# print(a<b)
# print(a>c)
# print(a>=d)
# print(a<=c)
# print(a!=c)
#
#
# print('----------逻辑运算符----------')
# print(a>b and b>c)
# print(a>b or b<c)
# print(a>b or b>c)
# print(not a<b)
#
# print('=======赋值运算符=========')
# aa=100
# print(aa)
#


# 赋值运算
#
a,b,c,d=1,9,3,4
# a+=b
# print(a)
# b**=c
# print(b)
# a=b/c
# b/=c
# print(a)
# print(b)

# print(c=a+d)
# print(a,b)


#字符串格式化占位符

# 输出 print
# name='老夫子'
# QQ=666666
# haoma=15024193635
# address='广州市白云区'
# print('########################')
#
# #print('姓名:%s;\nQQ:%d;\n手机号码:%d;\n公司地址:%s'%(name,QQ,haoma,address))   %代表占位符的意思
# print('姓名:%s;\nQQ:%d;\n手机号码:%d;\n公司地址:%s'.format(name,QQ,haoma,address))  #'{} '.format可以不用赋值  直接当占位符用
# print('#########################')              print自带换行,\n也可以换行

# # 输入
# name=input('请输入您的姓名:')
# QQ=input('请输入您的QQ:')
# haoma=input('请输入您的电话号码:')
# print(type(haoma))          #input()       系统默认输入的数据为str类型,包括输入int类型的数据
#
# haoma=int(input('请输入您的电话号码:'))        #强制类型转换
# print(type(haoma))
#
# address=input('请输入您的住址:')
# #  输出
# print('========================')
# print('姓名:{}\nQQ:{}\n手机号码:{}\n公司地址:{}'.format(name,QQ,haoma,address))
# print('========================')
# a=2
# b=3
# c=4
# print(a<=b+c)        #True or False:布尔类型

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值