运算符和表达式——python

运算符和表达式——python,第1张

运算符和表达式——python

文章目录

python运算符和表达式

算数运算符赋值运算符位运算符比较运算符逻辑运算符字符串运算符表达式

python运算符和表达式 算数运算符

+、-、*、/、%(取余)、**(幂运算)、//(返回商的整数部分)

print(1+2)
print(2-1)
print(2*3)
print(4/2)
print(3%2)
print(2**3)
print(5//2)

打印结果:

3
1
6
2.0
1
8
2
赋值运算符

=、+=、-=、*=、/=、%=、**=、//=

a = 2+3
print(a)
a += 1
print(a)
a -= 1
print(a)
a *= 2
print(a)
a /= 2
print(a)
a %= 3
print(a)
a **= 3
print(a)
a //= 3
print(a)

打印结果:

5
6
5
10
5.0
2.0
8.0
2.0
位运算符

&:按位与运算(x&y)

|:按位或运算(x|y)

:按位异或运算(xy)

:按位非运算(x)

<<:位左移运算(x<

>>:位右移运算(用法和<<)一样

print("1 & 2 = ", 1 & 2)
print("1 | 2 = ", 1 | 2)
print("1 ^ 2 = ", 1 ^ 3)
print("~ 2 = ", ~2)
print("2 << 1 = ", 2 << 1)
print("2 >> 1", 2 >> 1)

打印结果:

1 & 2 =  0
1 | 2 =  3
1 ^ 2 =  2
~ 2 =  -3
2 << 1 =  4
2 >> 1 1
比较运算符

==、!=、<、>、<=、>=

逻辑运算符

and、or、not

a = 1
b = 2
print(a == 2 and b == 2)
print(a == 2 or b == 1)
print(not a == 2)

打印结果:

False
False
True
字符串运算符 字符串运算符具体描述+字符串拼接-重复输出字符串[]获取字符串中指定索引位置的字符,索引从0开始[start : end]截取字符串中的一部分,从索引位置start开始到end结束(不包括end)in成员运算符,如果字符串中包含给定的字符则返回Truenot in成员运算符,如果字符串中包含给定的字符则返回Falser或者R指定原始字符串。即字符串中的转义字符你进行转移,按照字面字符进行使用。在第一个引号前面加上字母‘r’或者‘R’即可
a = "one"
b = "two"
print(a+b)
print(a*3)
print(a[1])
print(a[1:2])
print('o' in a)
print('0' not in a)
print("onettwo")
print(r"onettwo")

打印结果:

onetwo
oneoneone
n
n
True
True
one	two
onettwo
表达式

表达式由常量、变量和运算符组成

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5701351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存