python:【终于讲清楚】is和==精简概述

简介: c绑定的是一个与a和b具有相同内容的不同对象。a和b是同一个对象
a = {'name': 'cd', 'born': 1835}
b = a
print(b is a)
b['balance'] = 950
print(a)
c = {'name': 'cd', 'born': 1835, 'balance': 950}
print(alex == a)
print(alex is a)
True
{'name': 'cd', 'born': 1835, 'balance': 950}
True
False

c绑定的是一个与a和b具有相同内容的不同对象。a和b是同一个对象is比较的是对象的标注,==比较的是两个对象的值

相关文章
|
2月前
|
Python
【Python 自动化】小说推文一键生成思路概述
【Python 自动化】小说推文一键生成思路概述
66 0
|
8月前
|
网络协议 Linux Python
139 python网络编程 - 网络概述
139 python网络编程 - 网络概述
36 0
|
8天前
|
Python
Python的`os`模块核心功能概述:通过`os.getcwd()`获取
【6月更文挑战第23天】Python的`os`模块核心功能概述:通过`os.getcwd()`获取、`os.chdir()`改变工作目录;使用`os.mkdir()`, `os.makedirs()`创建目录,`os.rmdir()`, `os.removedirs()`删除;`os.rename()`, `os.renames()`重命名文件或目录;`os.remove()`删除文件;`os.listdir()`列出目录内容;`os.path.exists()`, `os.path.isfile()`, `os.path.isdir()`检查路径;`os.stat()`获取文件属性。
20 4
|
7月前
|
Linux Shell 索引
Python自动化脚本-运维人员宝典第一章 Python脚本概述
在学习本书前,你应该了解一些 Python 编程的基础知识,比如基础语法、变量类型、元组数据类型、列表字典、函数、字符串和方法。在python.org/downloads/上有3.7.2和2.7.15两个版本可供下载。本书中我们将使用3.7这一版本来作为代表示例和包的安装。
254 11
|
2月前
|
机器学习/深度学习 自然语言处理 语音技术
《Python 语音转换简易速速上手小册》第1章 Python语音处理概述(2024 最新版)(下)
《Python 语音转换简易速速上手小册》第1章 Python语音处理概述(2024 最新版)
47 0
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
《Python 语音转换简易速速上手小册》第1章 Python语音处理概述(2024 最新版)(上)
《Python 语音转换简易速速上手小册》第1章 Python语音处理概述(2024 最新版)
38 0
|
2月前
|
Python
python线性回归概述
python线性回归概述
11 0
|
8月前
|
自然语言处理 Python
130 python高级 - 正则表达式概述
130 python高级 - 正则表达式概述
46 0
|
10月前
|
Java 程序员 C++
python 概述及基本语法元素介绍
python 概述及基本语法元素介绍
|
12月前
|
机器学习/深度学习 存储 人工智能
Python-机器学习概述
机器学习概述
67 1