首页 > 编程语言 > 详细

python基础_各种运算符

时间:2020-06-21 10:25:41      阅读:66      评论:0      收藏:0      [点我收藏+]

1.算术运算符

# (1)算数运算符:  + - * / // % **

2.比较运算符

比较运算符:  > < >= <= == !=   只会产生2个结果,要么是True 要么是False

#在实际使用中常常利用,返回值, 用于作判断的使用

3.赋值运算符

(3)赋值运算符:  = += -= *= /= //= %= **=

范例:
var1 = 9
var2 = 3
# = 从右向左看,将右侧的值赋值给左侧变量

4.成员运算符

成员运算符:  innot in (针对于容器型数据)

一般用于搭配if语句使用,判断数据是否在里面,

5.身份运算符

身份运算符:  isis not (检测两个数据在内存当中是否是同一个值) 
var
可以通过print(id(var))  打印在内存中的地址是否是一致的

6.逻辑运算符

逻辑运算符:  and or not

注意逻辑短路的问题 如果出现短路,后面的代码不执行
res = 5 or 6 and 7 # 5 or 7 =>5
res = 5>8 and 7<9   ##False

7.类型判断

# ### 判断类型
"""
 isinstance(要判断的值,要判断的类型) 返回真或者假
 isinstance(要判断的值, (把可能的类型写在元组当中)  )
"""
# int float complex bool str list tuple set dict
res = isinstance(15,int)
res = isinstance(3.56,list)
# 把可能的类型放在元组里,有一个满足条件,即返回真.
res = isinstance([1,2,3] ,(int,float,str,list) )
print(res)

8.位运算

# 按位非 ~ [针对于补码进行操作 每一位取反,包括符号位]
var1 = ~19
print(var1)  #20

var1 = ~(-19)
print(var1)#18

 

python基础_各种运算符

原文:https://www.cnblogs.com/jalen-123/p/13171511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!