Python(5):基础知识

阅读: 评论:0

Python(5):基础知识

Python(5):基础知识

Python语言支持的运算符很丰富,包括如下:

  • 算术运算符
  • 比较运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 成员运算符
  • 身份运算符

算术运算符

这个是常用的加、减、乘、除等,具体如下:


算术运算符代码如下:

print('=====算术运算符======')
a = 21
b= 10
c = 0c = a + b
print("a + b = ", c)c = a - b
print("a - b = ", c)c = a * b
print("a * b = ", c)#修改变量 a b c
a = 2
b = 3
c = a ** bprint("a**b = ", c)a = 10
b = 5
c = a // b
print("a//b = ", c)

打印输出:

比较运算符

以下假设变量a = 10,b= 20

  • :比较对象是否相等,(ab) 返回False
  • !=:比较对象是否不相等,(a!=b) 返回True
  • 大于’>’ ,左边是否大于右边,(a>b) 返回False
  • 小于’<’,左边是否小于右边,(a<b)返回True
  • 大于等于>=’ , (a>=b) 返回False
  • 小于等于’<=’,(a<=b)返回True

赋值运算符

  • 等号‘=’,c = a + b
  • +=,加法赋值运算符,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

这个比较简单,就不举例子了!

位运算符

a = 60            # 60 = 0011 1100 
b = 13            # 13 = 0000 1101 
c = 0c = a & b;        # 12 = 0000 1100
print ("1 - c 的值为:", c)c = a | b;        # 61 = 0011 1101 
print ("2 - c 的值为:", c)c = a ^ b;        # 49 = 0011 0001
print ("3 - c 的值为:", c)c = ~a;           # -61 = 1100 0011
print ("4 - c 的值为:", c)c = a << 2;       # 240 = 1111 0000
print ("5 - c 的值为:", c)c = a >> 2;       # 15 = 0000 1111
print ("6 - c 的值为:", c)

打印输出如下:

逻辑运算符

逻辑运算符包括 and 、or、not

  • and ,x and y ,如果x为false,则x and y返回false,否则计算y的值
  • or , x or y, 如果x为True,则返回x的值,否则返回y的计算值
  • not, not x ,布尔‘非‘,如果x为true,返回false,如果x为false,返回true

这个也比较好理解,不举例子了,😄

成员运算符

这个得好好说说,在字符串、列表或元组中使用还是挺频繁的。

  • in : 如果在指定的序列中找到值,返回True,否则返回False
  • not in : 如果在指定的序列中没有找到值返回True,否则返回False
a = 10
b = 20
list = [1, 2, 3, 4, 5 ];if ( a in list ):print ("1 - 变量 a 在给定的列表中 list 中")
else:print ("1 - 变量 a 不在给定的列表中 list 中")if ( b not in list ):print ("2 - 变量 b 不在给定的列表中 list 中")
else:print ("2 - 变量 b 在给定的列表中 list 中")# 修改变量 a 的值
a = 2
if ( a in list ):print ("3 - 变量 a 在给定的列表中 list 中")
else:print ("3 - 变量 a 不在给定的列表中 list 中")

打印输出结果:

1 - 变量 a 不在给定的列表中 list 中
2 - 变量 b 不在给定的列表中 list 中
3 - 变量 a 在给定的列表中 list 中

身份运算符

is : 判断两个标识符是否引用同一对象
is not :判断两个标识符引用不同对象

本文发布于:2024-02-01 09:11:40,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170674990035571.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:基础知识   Python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23