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

python运算符入门

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

python运算符入门

python运算符入门 脑图算数运算符算数运算符运用示例赋值运算符 关系运算符逻辑运算符成员运算符身份运算符

脑图

算数运算符 算数运算符运用示例 1) 进行算数加法
2 进行字符串 序列 元组…间的连接
 5 6
 hello world 
 helloworld 
 [1, 2, 3] [4, 5, 6]
[1, 2, 3, 4, 5, 6]
 (1, 2, 3) (4, 5, 6)
(1, 2, 3, 4, 5, 6)
- 数字间的减法
 10-8
‘*’ 1 数字间的乘法
2 间字符串 列表 元组…重复n遍
 3*4
 hello *3
 hellohellohello 
 (1, 2, 3)*3
(1, 2, 3, 1, 2, 3, 1, 2, 3)
 [1, 2, 3]*3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
/ 数字间的除法
 3/2
‘**’ 求数的n次方
 3**3
 2**4
赋值运算符

‘ ‘和’ ’

 c 1
 c c 1
 print(c)
 print(a)

类似地

 a- 1
 print(a)
 a/ 3
 print(a)
 a% 3
 print(a)
......
python中对变量进行赋值时 不需要对变量类型进行注明 直接进行赋值即可Python中没有自加/自减运算符 如: i /i- - 关系运算符

与其他语言一样 进行比较并返回布尔值

字符串间的比较与其他语言类似 比较二者间第一个不同的字符的ASCII
 1 1
False
 a! b
# 字符串间的比较
 a b 
False
 ord( a )
 ord( b )
 add bzz 
 [1, 2, 3] [2, 3, 4]
 (1, 2, 3) (2, 3, 4)

特殊的

 b 1
 b b 1
 print(b)
 print(int(True))

先计算b b,返回True,其int值为1 再计算b b,得1

逻辑运算符

逻辑运算符使用规则与其他语言相似

 True and True
 False or True
 not False
 a and b 
 b and a 
 0 or 1
 1 or 2
 2 or 1
and对False敏感 or对True敏感 则and碰到False类型会及时更新结果;or碰到True也会及时更新答案
 1 and 1
 a and b 
 a or b 
 not a 
False
 not []
 not ()
 not {}
int float中:0被认为是False,非0为True字符串,列表 元组,集合 字典 空被认为是False 否则为True 成员运算符

用来判断一个元素是否在另一组元素中并返回bool类型

 1 in (1, 2, 3)
 a in abc 
 d in abc 
False
 1 in [1, 2, 3]
 a not in [1, 2, 3]
 b a 
 b in { c :1}
False
 b in { c :1}
False
 b c 
 b in { c :1}

字典的成员运算针对的是key值

身份运算符

比较值是否相等
is:比较身份 内存地址 是否相等

 a 1
 b 1.0
 a is b
False
 id(a)
1582642194736
 id(b)
1582680493424

元组 集合间的身份运算

 a {1,2,3}
 b {2,3,1}
 a is b
False
 c (1,2,3)
 d (2,1,3)
False
 c is d
False
 id(a)
1582681902656
 id(b)
1582681902208
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267515.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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