2-3python语法基础-基础-运算符
基础 语法 运算符
2023-09-14 08:59:04 时间
############################################
Python语言支持以下类型的运算符:
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
#############################################
""" # 一共是七种算数运算符 a = 21 b = 10 print(a+b) # 加+ print(a-b) # 减- print(a*b) # 乘* print(a/b) # 除/ print(a//b) # 取余% print(a%b) # 取商// print(a**b) # 幂运算** """
############################################
""" 比较运算: == != <> 不等于(是否不相等) > < >= <= """
#########################################
""" 逻辑运算 :或与非 and or not 练习: 1,3>4 or 4<3 and 1==1 2,1 < 2 and 3 < 4 or 1>2 3,2 > 1 and 3 < 4 or 4 > 5 and 2 < 1 4,1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8 5,1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 6,not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 优先级 () > not > and > or """
###########################################
成员运算:
判断元素是否在元字符串(字典、列表、集合) in not in 通过成员函数的方法,我们不必循环去一一匹配,这也是Python的魅力。 ditc = {1:'粥',2:'橘子',3:'葡萄',4:'面',5:'肉',6:'苹果',7:'茄子',8:'西红柿',9:'土豆',10:'白菜',11:'菠菜',12:'红薯'} a='粥' print(a in ditc[1])
##############################################
身份运算符 用于比较两个对象的存储单元 is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。
is和==的区别
is和==的区别 is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同, 即比较的id是否相同,这id类似于人的身份证标识)。 == 比较的是两个对象的内容是否相等,即内存地址可以不一样,内容一样就可以了。
########################################
Python位运算符 按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下: & 按位与运算符: 参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 | 按位或运算符: 只要对应的二个二进位有一个为1时,结果位就为1。 ^ 按位异或运算符: 当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 , ~ 按位取反运算符: 对数据的每个二进制位取反,即把1变为0,把0变为1 。 << 左移动运算符: 运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0。 >> 右移动运算符: 把">>"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数
#######################################
#######################################
相关文章
- 面试的信心来源于过硬的基础
- 数据库基础的知识点
- Java语法基础(一)----关键字、标识符、常量、变量
- 3-7python语法基础-函数-内置函数-python39共69个内置函数,反射
- python-面向对象-03_面向对象基础语法
- 前台项目基础框架之vue前端(vue@3.2.6)
- 6-1python语法基础-面向对象-类的定义属性和方法,类的作用域,类的封装继承多态,类的反射,单例模式
- 3-1python语法基础-函数-函数创建调用和参数,函数作用域,装饰器迭代器生成器,递归函数,匿名函数
- 第03篇:C#星夜拾遗之语法基础
- jquery基础之笔记(全)
- mysql常用基础操作语法(九)~~外连接查询【命令行模式】
- mysql常用基础操作语法(三)~~对数据的增删改操作【命令行模式】
- 一天学完spark的Scala基础语法教程二、运算符与分支语句(idea版本)
- 基础算法练习200题09、水池注水
- JavaScript基础语法(运算符)
- Python基础语法和数据类型最全总结
- ClickHouse SQL 语法基础极简教程 + bitmap 位图数据类型的使用实例
- php基础语法-函数等
- 华为防火墙基础自学系列 | IKE介绍
- Linux基础命令-gdisk使用GPT类型创建分区
- Appium自动化测试基础 — APPium基础操作API(一)
- Java基础(9)-基础语法
- JSP | JSP原理深度剖析、基础语法
- 〖Python语法进阶篇⑮〗- 综合实战 - 抽奖系统之基础功能开发 - base用户相关功能实现
- matlab基础与常用语法
- 05 verilog基础语法-运算符
- 14 verilog基础语法-语法总结2
- 17 verilog基础语法-测试和验证