网站备案为何要关站,沈阳做网站的,雄安移动网络电视,做海报去哪个网站找素材比较好呢参考链接#xff1a; Python中和is运算符之间的区别
Python成员运算符
除了以上的一些运算符之外#xff0c;Python还支持成员运算符#xff0c;测试实例中包含了一系列的成员#xff0c;包括字符串#xff0c;列表或元组。
运算符 描述 实例 in 如果在指定的序列中找…参考链接 Python中和is运算符之间的区别
Python成员运算符
除了以上的一些运算符之外Python还支持成员运算符测试实例中包含了一系列的成员包括字符串列表或元组。
运算符 描述 实例 in 如果在指定的序列中找到值返回 True否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。 not in 如果在指定的序列中没有找到值返回 True否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。 领取Python学习资料可以加小编的微信tz2020jd
Python身份运算符 身份运算符用于比较两个对象的存储单元
运算符 描述 实例 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。
# 数据类型 print(0xff00); # 十六进制用0x前缀和0-9a-f表示 print(1.23e9); # 对于很大或很小的浮点数就必须用科学计数法表示把10用e替代1.23x10^9就是1.23e9或者12.3e80.000012可以写成1.2e-5等等。 # 在Python中可以直接用True、False表示布尔值请注意大小写布尔值可以用and、or和not运算。 # 空值是Python里一个特殊的值用None表示。None不能理解为0因为0是有意义的而None是一个特殊的空值。 # ---------------------------------------- # print语句 print(hello, world) print(The quick brown fox, jumps over, the lazy dog) # 遇到逗号“,”会输出一个空格 print(100 200 , 100 200) # 计算100 200的结果
# -------------------------------------------- # 变量 a 1 # 变量是用一个变量名表示变量名必须是大小写英文、数字和_的组合且不能用数字开头 # 可以把任意数据类型赋值给变量同一个变量可以反复赋值而且可以是不同类型的变量称为动态语言 # ------------------------------------------- # 可以使用转义字符 \ 、\n、\t等等 # ------------------------------------------- # raw字符串与多行字符串 print(r\(~_~)/ \(~_~)/); # 我们可以在字符串前面加个前缀 r 表示这是一个 raw 字符串里面的字符就不需要转义了 # 但是r...表示法不能表示多行字符串也不能表示包含和 的字符串 # 如果要表示多行字符串可以用...表示 print(Python is created by Guido. It is free and easy to learn.Lets start learn Python in imooc!); # 等同于Line 1\nLine 2\nLine 3
# --------------------------------------------------- # Python在后来添加了对Unicode的支持以Unicode表示的字符串用u...表示比如 print(u中文)
#--------------------------------------------------- #布尔类型 a True print( a and aT or aF,a) a and aT #计算结果不是布尔类型而是字符串 aT这是为什么呢 #因为Python把0、空字符串和None看成 False其他数值和非空字符串都看成 True所以 a and aT #计算结果是 aT print( a and aT or aF) #计算结果还是 aT
# 创建tuple # tuple是另一种有序的列表中文翻译为“ 元组 ”。tuple 和 list 非常类似但是tuple一旦创建完毕就不能修改了。 t (Adam, Lisa, Bart) # 创建tuple和创建list唯一不同之处是用( )替代了[ ] print(t) # list是一种有序的集合可以随时添加和删除其中的元素 L [Adam, 95.5, Lisa, 85, Bart, 59] # 按照索引访问list # 输出Bart下标是从0开始 print(L[4]) # 倒序访问list # 输出Bart下标是从0开始 print(L[-2]) # dict的特点 # dict的第一个特点是查找速度快无论dict有10个元素还是10万个元素查找速度都一样(而list的查找速度随着元素增加而逐渐下降。不过dict的查找速度快不是没有代价的dict的缺点是占用内存大还会浪费很多内容list正好相反占用内存小但是查找速度慢。) # 由于dict是按 key 查找所以在一个dict中key不能重复。 # dict的第二个特点就是存储的key-value序对是没有顺序的 # dict的第三个特点是作为 key 的元素必须不可变Python的基本类型如字符串、整数、浮点数都是不可变的都可以作为 key。但是list是可变的就不能作为 key d { Adam: 95, Lisa: 85, Bart: 59} # 更新dict d[Paul] 72 # 如果 key 已经存在则赋值会用新的 value 替换掉原来的 value # 遍历dict for i in d: print(i,:,d[i]) # --------------------------------------------------- # set 持有一系列元素这一点和 list 很像但是set的元素没有重复而且是无序的这点和 dict 的 key很像。 # 创建 s set([A, B, C]) # 遍历 #更新set s.add(4) #元素已经存在于set中add()不会报错但是不会加进去了 s.remove(4) #元素不存在set中remove()会报错所以remove()前需要判断。 for name in s: print(name)
领取Python学习资料可以加小编的微信tz2020jd