首页 > 编程语言 >python3的运算符

python3的运算符

时间:2023-06-10 13:13:16浏览次数:46  
标签:0011 二进制 运算符 1100 等于 python3 赋值

算数运算符


  • + -
  • *:两个数相乘或者返回若个重复的字符串
  • /
  • %: 取模,返回除法的余数
  • ** :幂运算,返回次方
  • //:取证除,往小的方向取整

比较(关系)运算符


  • == :等于
  • !=:不等于
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于

赋值运算符


  • = :赋值
  • += :加法赋值
  • -=:减法赋值
  • *=* :乘法赋值
  • /= :除法赋值
  • %=:取模赋值
  • **= :幂运算赋值
  • //=:取整除赋值
  • := :海象运算符,可在表达式内部为变量赋值,python 3 新增的运算符

逻辑运算符


  • and
  • or
  • not

位运算符


按位运算符是把数字看作二进制来进行计算的
规则:

  • 下表中变量 a 为 60,b 为 13 二进制二进制格式如下:
a = 0011 1100

b = 0000 1101

-----------------

a&b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a  = 1100 0011

image.png

成员运算符


  • in
  • not in

身份运算符


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

运算符优先级


image.png

标签:0011,二进制,运算符,1100,等于,python3,赋值
From: https://www.cnblogs.com/yuzai-xin/p/17471132.html

相关文章

  • 详解Python中的位运算符规则、原理与用法
    在Python中,位运算符包括位与(&)、位或(|)、位求反(~)、位异或(^)、左移位(<<)和右移位(>>)。1.运算方法与规则位运算符只能适用于整数,其总体运算规则为:首先把整数转换为二进制表示形式,按最低位对齐,短的高位补0,然后进行位运算,最后把得到的二进制转换为十进制数。位与运算符运算规则:0&0=0&1=1&0=......
  • Python运算符is与==的区别
    在Python中,关系运算符==用来测试两个对象的值是否相等,而同一性测试运算符is用来测试两个对象是否是同一个对象,如果两个变量是同一个对象,那么它们的内存地址是一样的,当然它们的值肯定也是一样的。并且,如果两个变量是同一个列表或其他类型的可变序列,在某些操作中通过一个变量可以影响......
  • python3中print()函数打印多个变量值
    第一种方法:print("变量1",file_name,"变量2",new_name) print("变量1",file_name,"变量2",new_name) 第二种方法:print("变量1:%s变量2:%s"%(file_name,new_name)) print("变量1:%s变量2:%s"%(file_name,new_nam......
  • python3-类的专有方法
    1、介绍专有方法,具有私有方法的特性,即只能在类中被调用,是编程语言所准备的特殊作用的方法。2、方法说明2.1__init__构造方法,在对象创建时被调用。可以在方法中声明对象属性,以及其它初始化操作2.2__del__删除方法,当对象被释放时调用,可以在其中写一些对象结束时操作的代码......
  • python3 del关键字
    1、介绍python中,del关键字可以用于销毁对象。一方面,可以用于实现业务,比如删除集合的元素。另一方面,可以节约内存资源,提升程序效率。 classStu:def__init__(self):self.name='abc'def__del__(self):print('del')stu_1=Stu()stu_2=S......
  • 总结vue3 的一些知识点:MySQL 运算符
    MySQL运算符本章节我们主要介绍MySQL的运算符及运算符的优先级。MySQL主要有以下几种运算符:算术运算符比较运算符逻辑运算符位运算符算术运算符MySQL支持的算术运算符包括:运算符作用+加法-减法*乘法/或DIV除法%或MOD取余在除法......
  • 在c++ 中 , | 按位或运算符的实际运用场景, 按位或&
              ......
  • 7、hive shell客户端与属性配置、内置运算符、函数(内置运算符与自定义UDF运算符)
    ApacheHive系列文章1、apache-hive-3.1.2简介及部署(三种部署方式-内嵌模式、本地模式和远程模式)及验证详解2、hive相关概念详解--架构、读写文件机制、数据存储3、hive的使用示例详解-建表、数据类型详解、内部外部表、分区表、分桶表4、hive的使用示例详解-事务表、视图、物......
  • python3 获取上个月、前几月、当前月的时间
    #!/usr/bin/envpython#-*-coding:utf-8-*-importcalendarfromdatetimeimportdatetimefromdateutil.relativedeltaimportrelativedelta#获取当前月defget_cur_month():returndatetime.now().strftime("%Y-%m")#获取前几个月defget_last_month(......
  • CentOS 6.9 python3.10 numpy 安装使用 - gcc 升级
    踩坑记录程序写好了,使用了pandas,放在服务器上,运行报错:Originalerrorwas:/lib64/libgcc_s.so.1:version`GCC_4.8.0'notfound(requiredby/usr/local/lib/python3.10/site-packages/numpy/core/../../numpy.libs/libgfortran-040039e1.so.5.0.0)可以看到是导入numpy......