四时宝库

程序员的知识宝库

【干货】Python中的运算符有哪些?

Python中的运算符是用来对数据进行操作的符号,例如加减乘除,比较大小,赋值,逻辑判断等。Python支持以下类型的运算符:

  • 算术运算符:用来进行数学计算的运算符,例如+表示加法,-表示减法,*表示乘法,/表示除法,%表示取模,**表示幂,//表示取整除。
  • 比较运算符:用来比较两个值的大小或相等性的运算符,例如==表示等于,!=表示不等于,>表示大于,<表示小于,>=表示大于等于,<=表示小于等于。
  • 赋值运算符:用来给变量赋值的运算符,例如=表示简单的赋值,+=表示加法赋值,-=表示减法赋值,*=表示乘法赋值,等等。
  • 逻辑运算符:用来进行布尔逻辑判断的运算符,例如and表示逻辑与,or表示逻辑或,not表示逻辑非。
  • 位运算符:用来对二进制数进行操作的运算符,例如&表示按位与,|表示按位或,^表示按位异或,~表示按位取反,<<表示左移动, >> 表示右移动。
  • 成员运算符:用来检查一个值是否属于一个序列或集合的运算符,例如 in 表示包含关系, not in 表示不包含关系。
  • 身份运算符:用来检查两个对象是否是同一个对象的运算符,例如 is 表示同一性测试, is not 表示否定同一性测试。

运算符优先级:用来确定不同类型的运算符在表达式中的执行顺序的规则。Python中的运算符优先级规则是:幂 > 位运算 > 算术运算 > 比较运算 > 赋值运算 > 身份运算 > 成员运算 > 逻辑运算

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接