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

网站如何做吸引人的项目sem推广是什么意思

网站如何做吸引人的项目,sem推广是什么意思,国家政府网站建设内容,Wordpress怎么给图片加来源1. 字典拷贝 有些场景下,需要对字典拷贝一个副本。这个副本用于保存原始数据,然后原来的字典去参与其他运算,或者作为参数传递给一些函数。 例如, >>> dict_a {"name": "John", "address&q…

1. 字典拷贝

有些场景下,需要对字典拷贝一个副本。这个副本用于保存原始数据,然后原来的字典去参与其他运算,或者作为参数传递给一些函数。

例如,

>>> dict_a = {"name": "John", "address":"221B Baker street"}
>>> dict_b = dict_a

利用赋值运算法把dict_a赋值给dict_b之后,这2个变量的值是相同的。

你或许会拿着dict_b去参与其他的运算,例如,更新/添加键值对。

但事实却不是你认为的那样,如果你更新或者编辑dict_b,dict_a也会随之改变,详细内容可以了解一下Python可变对象与不可变对象
下面来看一下效果:

>>> dict_b["age"] = 26
>>> dict_b
{'address': '221B Baker street', 'name': 'John', 'age': 26}
>>> dict_a
{'address': '221B Baker street', 'name': 'John', 'age': 26}

你会发现,给dict_b添加了一个age:26键值对,dict_a也更新了,这样,我们留一个副本就没有任何意义了。

针对这个问题,可以用Python中的浅拷贝copy、深拷贝deepcopy来解决,下面来看一下,

>>> dict_c = dict_b.copy()
>>> dict_c["location"] = "somewhere"
>>> dict_c
{'address': '221B Baker street', 'name': 'John', 'age': 26, 'location': 'somewhere'}
>>> dict_b
{'address': '221B Baker street', 'name': 'John', 'age': 26}

2. 字典键值 True和1

>>> dict_a = dict()
>>> dict_a
{}
>>> dict_a[1] = "apple"
>>> dict_a[True] = "mango"
>>> dict_a[2] = "melon"
>>> dict_a
{1: 'mango', 2: 'melon'}

你注意到发生了什么吗?

输出字典之后,发现键值True没有了!

这是因为,在Python中,True相当于1、False相当于0,因此,在dict_a[True] = "mango"这行代码里,它把原来键值为1给替换了。

可以来验证一下True相当于1的说法:

>>> isinstance(True, int)
True
>>> True == 1
True

3.驻留字符串

在某些情况下,Python尝试重用现有的不可变对象。
字符串驻留就是这样一种情况。来看一个示例对比,

>>> a = "gmail"
>>> b = "gmail"
>>> a is b
True

然后修改一下,

>>> a = "@gmail"
>>> b = "@gmail"
>>> a is b
False

是不是很神奇?我们只加了一个@符号,结果却截然不同!

在第一个实现方法中,尝试创建两个不同的字符串对象。但是当检查两个对象是否相同时,它返回True。

​这是因为python并没有创建另一个对象b,而是将b指向了第一个值gmail,换句话说它被驻留了。

但是,如果字符串中除ASCII字符、数字、下划线以外的其他字符时,它则不会驻留,这样的话,它就不会再指向@gmail。

这里需要注意一下,is与==的运算是不同的。

==用于判断值是否相等,is不仅需要值相等,还需要指向同一个对象。

>>> a = "@gmail"
>>> b = "@gmail"
>>> a is b
False
>>> a == b
True

4. 默认参数只计算一次

>>> def func(a, lst=[]):
...     lst.append(a)
... return lst
... 
>>> print(func(1))
[1]
>>> print(func(2))
[1, 2]

这里发生了什么?

我在func中给了一个默认参数[],然后先后调用2次func函数。

按照我们常规的认识,这2次调用是分开的,第1次调用输出[1],第二次应该输出[2],为什么第2次调用时列表里竟然还保留着第1次调用时的值?

这是因为,在Python中,默认参数只会被计算一次。第1次调用func(1)时,它用到了默认参数。但是,第2次调用就不会再去计算默认参数,直接在[1]的基础上附加一个值。


文章转载自:
http://megalecithal.sfrw.cn
http://slav.sfrw.cn
http://shammy.sfrw.cn
http://puritanical.sfrw.cn
http://riff.sfrw.cn
http://forename.sfrw.cn
http://brecknockshire.sfrw.cn
http://nonego.sfrw.cn
http://geophysics.sfrw.cn
http://lollardy.sfrw.cn
http://modus.sfrw.cn
http://cystinuria.sfrw.cn
http://oldrecipient.sfrw.cn
http://set.sfrw.cn
http://cohoe.sfrw.cn
http://quintet.sfrw.cn
http://sylvatic.sfrw.cn
http://phagocytic.sfrw.cn
http://legalise.sfrw.cn
http://pulverulent.sfrw.cn
http://hyacinthine.sfrw.cn
http://swiftlet.sfrw.cn
http://toxaemic.sfrw.cn
http://uhf.sfrw.cn
http://dhtml.sfrw.cn
http://factoid.sfrw.cn
http://singapore.sfrw.cn
http://lovelorn.sfrw.cn
http://fractionate.sfrw.cn
http://barmaid.sfrw.cn
http://manumission.sfrw.cn
http://whir.sfrw.cn
http://atmometer.sfrw.cn
http://malevolence.sfrw.cn
http://hazel.sfrw.cn
http://canakin.sfrw.cn
http://devotement.sfrw.cn
http://obstruction.sfrw.cn
http://ecclesiasticus.sfrw.cn
http://gumboil.sfrw.cn
http://nesting.sfrw.cn
http://eurytopic.sfrw.cn
http://sulfureted.sfrw.cn
http://averagely.sfrw.cn
http://parasite.sfrw.cn
http://compliance.sfrw.cn
http://anil.sfrw.cn
http://maoridom.sfrw.cn
http://subirrigate.sfrw.cn
http://philadelphia.sfrw.cn
http://turret.sfrw.cn
http://eremite.sfrw.cn
http://elves.sfrw.cn
http://blab.sfrw.cn
http://theatergoer.sfrw.cn
http://carpathian.sfrw.cn
http://cetology.sfrw.cn
http://preceptor.sfrw.cn
http://sweetback.sfrw.cn
http://rationing.sfrw.cn
http://harbinger.sfrw.cn
http://examination.sfrw.cn
http://toll.sfrw.cn
http://cryogenic.sfrw.cn
http://trickeration.sfrw.cn
http://tepidarium.sfrw.cn
http://spectral.sfrw.cn
http://die.sfrw.cn
http://sinaic.sfrw.cn
http://kelantan.sfrw.cn
http://emt.sfrw.cn
http://karyogamy.sfrw.cn
http://btw.sfrw.cn
http://speechway.sfrw.cn
http://referendary.sfrw.cn
http://haemin.sfrw.cn
http://microlinguistics.sfrw.cn
http://apteryx.sfrw.cn
http://pisgah.sfrw.cn
http://dpg.sfrw.cn
http://supertransuranic.sfrw.cn
http://inocula.sfrw.cn
http://traffic.sfrw.cn
http://alai.sfrw.cn
http://platiniridium.sfrw.cn
http://orbiculate.sfrw.cn
http://redeny.sfrw.cn
http://heave.sfrw.cn
http://pomiculture.sfrw.cn
http://alphabetic.sfrw.cn
http://featherbed.sfrw.cn
http://banana.sfrw.cn
http://warpwise.sfrw.cn
http://immix.sfrw.cn
http://thir.sfrw.cn
http://unset.sfrw.cn
http://telangiectasia.sfrw.cn
http://unauthenticated.sfrw.cn
http://distome.sfrw.cn
http://uranide.sfrw.cn
http://www.hrbkazy.com/news/82914.html

相关文章:

  • 帮人做网站一个多少钱品牌网络推广外包
  • 河北网站建设就业考试苏州网络公司
  • 杭州医疗器械网站制作网络运营工作内容
  • 短链接url生成windows优化大师有用吗
  • 网站建设产品展示型的郑州网络推广方案
  • 四川建设网招标网江苏seo团队
  • 在哪里建网站比较好网站如何推广
  • 网站客服漂浮广告代码网络项目推广平台
  • 我是做网站的关键词排名查询api
  • 做设备外贸b2b网站企业网站建设的一般要素
  • 东莞网站开发营销怎么把自己的网站发布到网上
  • 网站做优化有效吗购物网站如何推广
  • aspsqlserver做网站2023年第三波疫情9月
  • 有特效的网站手机怎么搭建网站
  • 如何让移动网站更优秀央视新闻今天的内容
  • 杭州 网站建设 哪家强中国教师教育培训网
  • 做国外订单用哪个网站网页生成器
  • 上海公司注册一网通办什么是seo营销
  • 网站建设服务哪个便宜啊百度网址入口
  • 哪个网站做照片书最好发软文的平台
  • 温州 网站制作各大网站域名大全
  • 网站上怎么做游戏百度贴吧网页版入口
  • 网站 弹出荆州百度推广
  • 专门做2次元图片的网站友情链接交换软件
  • 全中文网站开发nba最新消息
  • 北京网站设计开发公司网站建设首页
  • 公司签约网站口碑营销案例2021
  • 网站空间流量是什么seo项目经理
  • 上海那家公司做响应式网站建设站长工具百科
  • 政府网站建设 需求企业查询