美文网首页
python运算符2

python运算符2

作者: 闲云野鹤_23dd | 来源:发表于2021-01-04 20:38 被阅读0次

成员运算符

运算符 描述 实例
in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

def in_demo():
alist = ['你好',2,3.4]
print(2 in alist)
print(2 not in alist)
print('你好' in alist)
print('你好' not in alist)

print('你' in alist[0])
print('abc' in alist[0])` 

</pre>

赋值运算符

只有+=比较常用

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

def deng(a):
a+=1 # a =a+1 这就是自增
print(a)

a-=1 # a = a-1  自减
print(a)

a*=3  # a = a*3
print(a)

a/=9 # a = a/9
print(a)` 

id()

查看变量的内存地址


image.png

调用后 会返回一串数字,这个数字就代表内存地址

身份运算符

运算符 描述 实例
is is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False
is not is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。

def is_demo():
a = '测试'
b = '测试,工程师'
a2 = b.split(',')[0]
print(id(a))
print(id(a2))
print(a is not a2)
print(a == a2)
print(a)
print(a2)`

现有代码如下:

alist = ['你好',5,3.4]
a= 2 in alist
b= 2 not in alist
c='你好' in alist
d='你好' not in alist

e='你' in alist[0]
f='abc' in alist[0]

a,b,c,d,e,f的值分别是什么? False True True False True False
代码如下:

n1 = 10
n1+=1
n1-=6
n1*=5
n1+=1
print(n1)
求最后n1的值是多少 26

变量a 的内存地址为2073864288, 变量b的内存地址为 2073864288, 变量c 的内存地址为 2073864299
表达式:
a is b
a is c
a not is c
a not is b
的返回值分别是?False False True True

相关文章

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

  • Python学习笔记Day3 - Python运算符

    1. Python 类型转换 2. Python算术运算符 2.1加法(+)运算符 运行结果: sum1=107,...

  • Python 学习笔记 - 运算符

    Python 运算符 Python 运算符类型 Python 支持如下几种运算符: 算术运算符(Arithmeti...

  • Python运算符

    运算符 运算符:以1 + 2为例,1和2被称为操作数,“+” 称为运算符。 Python语言支持以下类型的运算符:...

  • 9-运算符

    运算符 运算符:以1 + 2为例,1和2被称为操作数,“+” 称为运算符。 Python语言支持以下类型的运算符:...

  • 2018-07-17Python基础语法(2)

    python基础语法(2) 运算符 赋值运算符 str='name'str=name=people='xiaomi...

  • Python运算符(8)-运算符优先级

    Python语言支持以下类型的运算符:  1、算术运算符  2、比较(关系)运算符  3、赋值运算符  4、逻辑运...

  • Python运算符(7)-身份运算符

    Python语言支持以下类型的运算符:  1、算术运算符  2、比较(关系)运算符  3、赋值运算符  4、逻辑运...

  • Python运算符(4)-逻辑运算符

    Python语言支持以下类型的运算符:  1、算术运算符  2、比较(关系)运算符  3、赋值运算符  4、逻辑运...

  • Python运算符(6)-成员运算符

    Python语言支持以下类型的运算符:  1、算术运算符  2、比较(关系)运算符  3、赋值运算符  4、逻辑运...

网友评论

      本文标题:python运算符2

      本文链接:https://www.haomeiwen.com/subject/uuazgktx.html