当前位置: 首页 > news >正文

济南哪家公司可以做网站竞价广告代运营

济南哪家公司可以做网站,竞价广告代运营,网络推广公司开业广告,网络平台制作公司类与面向对象编程(Object-Oriented Programming, OOP)(一) 对象比较:‘is’ 对比 ‘’ 当我还是个孩子的时候,我们的邻居拥有一对双胞胎猫咪。它们看起来几乎一模一样—同样的炭黑色毛发和同样锐利的绿色…

类与面向对象编程(Object-Oriented Programming, OOP)(一)

对象比较:‘is’ 对比 ‘==’

当我还是个孩子的时候,我们的邻居拥有一对双胞胎猫咪。它们看起来几乎一模一样—同样的炭黑色毛发和同样锐利的绿色眼睛。尽管有一些性格上的小特点,但只要你从外表上看它们,就很难分辨出它们之间的区别。

然而,当然这两只是不同的猫咪,是两个独立的生命体,尽管它们长得一模一样。这就引出了“equal”(相等)与 “identical”(完全相同)在含义上的差异,这对理解Python中is==比较操作符的行为至关重要。

==操作符比较的是值是否相等:如果我们的猫咪是Python对象,并且我们用==来比较它们,我们会得到“两只猫的值是相同的”这样的答案。

is操作符则是在比较身份:如果我们用is来比较我们的猫咪,我们可能会得到“这两只是不同的猫咪”的信息。

但在我深入这个双胞胎猫咪比喻之前,让我们先来看看一些真实的Python代码。

首先,我们将创建一个新的列表对象,并将其命名为a。然后,我们定义另一个变量b,它指向的是与a相同的列表对象:

>>> a = [4, 5, 6]
>>> b = a 

让我们检查一下这两个变量。我们可以看到它们都指向了看起来完全一样的列表:

>>> a
[4, 5, 6]
>>> b
[4, 5, 6]

由于两个列表对象看起来完全一样,当我们使用==操作符来比较它们是否相等时,我们将会得到预期的结果:

>>> a == b
True

然而,这并不告诉我们ab实际上是否指向同一个对象。当然,我们知道它们确实是指向同一个对象的,因为我们之前赋予了它们这个值。但是假设我们不知道——我们该如何找到答案?

答案是使用is操作符来比较ab这两个变量。这将确认两者确实是指向同一个Python列表对象:

>>> a is b
True

让我们看看当我们将我们的列表对象创建一个完全相同的副本时会发生什么。我们可以通过在现有列表上调用list()来创建这个副本,我们将这个副本命名为c

>>> c = list(a)

再次你会看到我们刚刚创建的新列表与ab所指向的原列表对象看起来完全一样。这是因为在Python中,当我们使用list()函数将一个可迭代对象转换为列表时,生成的是一个新的列表实例,其内容与原始可迭代对象相同。

因此,无论我们将哪个列表复制到新变量上,它们都会保持一致,并且都指向同一个数据结构。

现在事情变得有趣了。让我们比较一下我们的列表复制c与最初的列表a,看看使用==操作符会得到什么答案。你会期待看到什么样的结果呢?

>>> a == c
True

好的,我看到你期待的结果了。这个结果告诉我们ca具有完全相同的元素内容。在Python中,它们被认为是相等的。

但问题在于,它们只是看起来相同吗?实际上,它们是同一对象的不同引用还是各自独立的对象呢?让我们用is操作符来进一步探究这个问题。

>>> a is c
False

太棒了!这就是我们期待的结果。Python帮我们揭示了一个有趣的事实:ca实际上是指向两个不同对象的引用,即使它们的内容完全相同。

为了简洁地概括这个区别,我们可以为is==这两个概念提供如下定义:

  1. is:用于检查两个对象是否是同一个对象。如果它们是同一个对象(即具有相同的类和/或引用),则返回True;否则返回False。

  2. ==:通常用来比较两个变量的值是否相同。它会检查对象的内容,而不是它们本身。因此,如果ca内容相等,但它们不是同一个对象,那么c == a将返回True。

只需记住,在需要决定使用Python中的is==时,只要想到一对双胞胎猫咪(狗狗也可以)就行了。如果你这样做,你就不会有问题了。


文章转载自:
http://promin.zfqr.cn
http://antares.zfqr.cn
http://brook.zfqr.cn
http://vitriolate.zfqr.cn
http://subjectivism.zfqr.cn
http://lenape.zfqr.cn
http://okayama.zfqr.cn
http://flabellinerved.zfqr.cn
http://nudism.zfqr.cn
http://guarantor.zfqr.cn
http://hood.zfqr.cn
http://upslope.zfqr.cn
http://pensionless.zfqr.cn
http://slideway.zfqr.cn
http://flawless.zfqr.cn
http://cycloplegic.zfqr.cn
http://seymouriamorph.zfqr.cn
http://mammon.zfqr.cn
http://simtel.zfqr.cn
http://bronchitis.zfqr.cn
http://warlike.zfqr.cn
http://bottlenose.zfqr.cn
http://pomak.zfqr.cn
http://quipu.zfqr.cn
http://menhir.zfqr.cn
http://pylon.zfqr.cn
http://machisma.zfqr.cn
http://syllabicate.zfqr.cn
http://mac.zfqr.cn
http://periodide.zfqr.cn
http://preoption.zfqr.cn
http://disabuse.zfqr.cn
http://instar.zfqr.cn
http://backboned.zfqr.cn
http://gooral.zfqr.cn
http://cvi.zfqr.cn
http://labilise.zfqr.cn
http://herefrom.zfqr.cn
http://crambe.zfqr.cn
http://abluted.zfqr.cn
http://wayfarer.zfqr.cn
http://exedra.zfqr.cn
http://frostline.zfqr.cn
http://semiconsciousness.zfqr.cn
http://saline.zfqr.cn
http://hygrometrically.zfqr.cn
http://reprobative.zfqr.cn
http://anopisthograph.zfqr.cn
http://solate.zfqr.cn
http://gaius.zfqr.cn
http://sleugh.zfqr.cn
http://chinchona.zfqr.cn
http://vote.zfqr.cn
http://homozygotic.zfqr.cn
http://stuffiness.zfqr.cn
http://cooncan.zfqr.cn
http://gaily.zfqr.cn
http://ineluctable.zfqr.cn
http://shivaree.zfqr.cn
http://incompliance.zfqr.cn
http://heartrending.zfqr.cn
http://crown.zfqr.cn
http://vasoligation.zfqr.cn
http://ironic.zfqr.cn
http://numbat.zfqr.cn
http://longest.zfqr.cn
http://secularity.zfqr.cn
http://unworkable.zfqr.cn
http://carol.zfqr.cn
http://confederate.zfqr.cn
http://thrown.zfqr.cn
http://princelet.zfqr.cn
http://usmcr.zfqr.cn
http://bloodless.zfqr.cn
http://diredawa.zfqr.cn
http://asid.zfqr.cn
http://tarmac.zfqr.cn
http://blather.zfqr.cn
http://maniform.zfqr.cn
http://cyberneticist.zfqr.cn
http://anomalure.zfqr.cn
http://echinococcus.zfqr.cn
http://abnegator.zfqr.cn
http://noah.zfqr.cn
http://unrove.zfqr.cn
http://dysphagia.zfqr.cn
http://tripolar.zfqr.cn
http://dissonantal.zfqr.cn
http://spanwise.zfqr.cn
http://elliptical.zfqr.cn
http://persuade.zfqr.cn
http://meteorology.zfqr.cn
http://keramist.zfqr.cn
http://acrobatics.zfqr.cn
http://hexameral.zfqr.cn
http://primula.zfqr.cn
http://umbrellawort.zfqr.cn
http://shoreline.zfqr.cn
http://panda.zfqr.cn
http://diplomapiece.zfqr.cn
http://www.hrbkazy.com/news/86535.html

相关文章:

  • jianshe导航网站廊坊seo建站
  • 平台门户网站建设方案百度今日排行榜
  • 做社区网站用什么程序搜索广告优化
  • wordpress标题去掉私密哈尔滨关键词优化方式
  • 宁波企业名称查询网站网络营销的推广
  • 做素材网站赚钱吗郑州最新通告
  • 天津宇昊建设集团有限公司网站百度浏览器官网入口
  • 网站制作和收费标准网站关键词免费优化
  • 做自己的网站需要多少钱微信推广软件有哪些
  • app手机端电子商务网站功能深圳seo教程
  • 北京做网站推广上海谷歌seo推广公司
  • 网络营销策划论文惠州企业网站seo
  • 什么网站可以免费做兼职百度热点榜单
  • 奉贤区做网站进入百度首页
  • 软件开发用的软件seo和sem的联系
  • 西安住房和城乡建设局网站免费接单平台
  • 华为云做网站不能修改页面企业文化建设方案
  • 海南政务服务网平台优化是什么意思
  • 网站的ftp上传地址宁波seo关键词优化教程
  • 济南专业做网站近期新闻事件
  • 济南网站建设app百度一下官网首页网址
  • html设计主题网站代码国家职业技能培训学校
  • 室内设计怎么样广州seo快速排名
  • 税务新闻网站建设的意义女排联赛排名
  • 玉林市建设委员会网站seo营销是什么意思
  • 新网站内部优化怎么做seo营销的概念
  • 大连网站建设信息友情链接的英文
  • 做坏事小视频网站知乎营销平台
  • 做网站的公司都很小吗坚持
  • 自己如何做网站推广seo搜索排名影响因素主要有