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

运算符和表达式——python

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

运算符和表达式——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成员运算符,如果字符串中包含给定的字符则返回True
not in成员运算符,如果字符串中包含给定的字符则返回False
r或者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
表达式

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

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

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

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