3_python基础—运算符 2
一、运算符
运算符 | Python 表达式 | 结果 | 描述 | 支持的数据类型 |
---|---|---|---|---|
+ | [1, 2] + [3, 4] | [1, 2, 3, 4] | 合并 | 字符串、列表、元组 |
* | [“Hi!”] * 4 | [‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’] | 重复(复制) | 字符串、列表、元组 |
in | 3 in (1, 2, 3) | True | 元素是否存在 | 字符串、列表、元组、字典 |
not in | 4 not in (1, 2, 3) | True | 元素是否不存在 | 字符串、列表、元组、字典 |
> >= == < <= | (1, 2, 3) < (2, 2, 3) | True | 元素比较 | 字符串、列表、元组 |
注意
in
在对 字典 操作时,判断的是 字典的键in
和not in
被称为 成员运算符
二、成员运算符
成员运算符用于 测试 序列中是否包含指定的 成员
运算符 | 描述 | 实例 |
---|---|---|
in | 如果在指定的序列中找到值返回 True,否则返回 False |
3 in (1, 2, 3) 返回 True
|
not in | 如果在指定的序列中没有找到值返回 True,否则返回 False |
3 not in (1, 2, 3) 返回 False
|
注意:在对 字典 操作时,判断的是 字典的键
三、身份运算符
身份运算符用于 比较 两个对象的 内存地址 是否一致 —— 是否是对同一个对象的引用
- 在
Python
中针对None
比较时,建议使用is
判断
运算符 | 描述 | 实例 |
---|---|---|
is | is 是判断两个标识符是不是引用同一个对象 | x is y,类似 id(x) == id(y) |
is not | is not 是判断两个标识符是不是引用不同对象 | x is not y,类似 id(a) != id(b) |
is 与 == 区别:
is
用于判断 两个变量 引用对象是否为同一个
==
用于判断 引用变量的值 是否相等
>>> a = [1, 2, 3]
>>> b = [1, 2, 3]
>>> b is a
False
>>> b == a
True
3_python基础—运算符 2相关推荐
- 3_python基础—运算符 1
文章目录 目标 一. 算数运算符 二.比较(关系)运算符 三.逻辑运算符 四. 赋值运算符 五.运算符的优先级 目标 算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级 数学符号表 ...
- JavaScript3基础——运算符和类型转换
JavaScript3基础--运算符和类型转换 JavaScript运算符 JavaScript运算符也称操作符.其作用是对目标数据进行运算操作. 基本数学运算符 + - * ...
- 计算机基础知识运算符,计算机基础运算符
3月28 基础&运算符 今日概要 循环 字符串格式化 运算符 编码 内容回顾&补充 内容回顾 计算机基础 安装解释器 py2 py3 语法 print / input 数据类型 int ...
- c语言分量运算符举例,第2章C语言基础-运算符及其表达式摘要.ppt
第2章C语言基础-运算符及其表达式摘要 * * * C语言程序设计 C语言程序设计 模仿练习 #include void main() { int n1=10; float n2=3.7; char ...
- 无字天书之Python第五页(基础运算符)
博客目标 传送门 基础运算符(六大类) 算术运算符 比较运算符 赋值运算符 并列赋值问题 逻辑运算符(三种) 成员运算符 身份运算符 函数id() 本周第二更 一支预防针打给你,全文内容较长,花点时间 ...
- python 3 5_零基础学Python3(5):基础运算符(上)
人生苦短,我选Python 前文传送门 前言 前面我们讲了变量的基础操作,本文我们接着讲运算符. 运算符根据用途可以分为以下这么几类:算术运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符 身份运 ...
- python基础运算符讲解(原码、补码、反码)
Python 1.Python基础 python是一门弱类型(PHP,python,Javascript,ruby)的语言,变量的类型不固定,当输入值是什么类型时,变量就会变成什么类型. 那什么是强数 ...
- JSD-2204-Java语言基础-运算符-分支结构-Day03
1.运算符 1.1算数运算符 算术:+,-,*,/,%,++,-- %:取模/取余,余数为0即为整除 System.out.println(5%2); //1,商2余1System.out.print ...
- Java语言基础--运算符
Java语言基础(逻辑运算符的基本用法) A:逻辑运算符有哪些&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或) 注意事项:a:逻 ...
最新文章
- P1031 均分纸牌
- parser.add_argument 参数用法 包含metavar
- gin获取路径中的参数
- hdu 4587 TWO NODES 暴力枚举+tarjan
- 4.4 为什么使用深层表示-深度学习-Stanford吴恩达教授
- window mobile 防止系统休眠代码
- TCP局域网 通讯 的消息发送
- Codeforces Round #158 (Div. 2) A - Adding Digits
- 网路游侠:计算机保密检查工具大全 2009版
- opencv一些常用的操作
- SpringBoot→thymeleaf静态模板
- 365RSS.cn = Web3.0?
- PHP漏洞全解(三)-客户端脚本植入
- 编程语言c语言vb,c语言和vb语言哪个比较简单
- windows11安装MAVEN
- windows破解锁屏密码(亲测有效:再也不怕别人锁屏防你啦!)
- html英文字母大小,英语字母书写笔顺 英语 , 26个英文字母大小写规范书写技巧...
- 泰坦尼克号生还者预测
- 2016首次CCCC总结
- java格式化时间间隔_用Java本地化格式化时间间隔
热门文章
- 数据 3 分钟 | 余承东正式发布GaussDB(for openGauss)、浪潮宣布云溪数据库ZNBase开源...
- 想被千年后的人知道吗,快去GitHub上传代码吧!
- 刚刚,华为云找到了更安全更卫生的乘坐电梯方式
- 使用Keil5构建GD32450i-EVAL工程
- 华为云 AI 实战营计划,带你迈上 AI 之路
- 【响应式编程的思维艺术】 (2)响应式Vs面向对象
- 华为“方舟编译器”到底是啥?一文看懂TA如何让手机性能再突破
- 【华为敏捷/DevOps实践】7. 敏捷,DevOps,傻傻不分清楚
- mysql note级别_Mysql5.7 的错误日志中最常见的note级别日志解释
- 百度鹰眼html打开,BMap:WEB 服务API