欢迎来到 临沂市某某旅行用品制造厂
全国咨询热线:020-123456789
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
七爪源码:5 个让初学者感到困惑的 Python 操作
  来源:临沂市某某旅行用品制造厂  更新时间:2024-05-03 21:57:37

七爪源码:5 个让初学者感到困惑的 Python 操作

本文总结了一些高度相似的爪源作 Python 操作,很容易混淆 ,让初尤其适合初学者 。困惑

七爪源码:5 个让初学者感到困惑的 Python 操作


Lambda 参数:在定义与运行时有界

  • y 在定义期间有界

func = lambda x, y=y: x + y

  • y 在运行时有界

func = lambda x: x + y

示例 :将 y 赋值为 10 并定义函数:

y = 10nfunc1 = lambda x: x + ynfunc2 = lambda x, y=y: x + ylist(map(func1, lst))n>>> [11, 12, 13, 14, 15]list(map(func2, lst))n>>> [11, 12, 13, 14, 15]

然后让我们更新 y 的值 ,运行函数 ,让初看看会发生什么 。困惑

y = 100nlist(map(func1,爪源作 lst))n>>> [101, 102, 103, 104, 105]list(map(func2, lst))n>>> [11, 12, 13, 14, 15]

显然 func1 中的 y 现在采用新值 100 而 func2 仍在使用 y = 10 ,函数定义后对 y 的让初任何更新都不会影响它使用的参数 。


随机选择有/无替换

  • 替换选择 :random.choices(seq,困惑 k=1) , k being the size for sample, 1 by default.

import randomrandom.choices(list(range(10)), k=8)n>>> [6, 3, 5, 5, 9, 4, 4, 2]

  • 无替换选择:random.sample(seq, k)

random.sample(list(range(10)), k=8)n>>> [1, 5, 3, 7, 2, 0, 8, 4]


复制  :浅与深

  • 浅拷贝 :copy() 拷贝原始对象的引用。 对原始对象所做的爪源作更改也会反映在浅拷贝中

import copya = [[1, 2], [3, 4]]nb = copy.copy(a); bn>>> [[1, 2], [3, 4]]a[1].append(5)nbn>>> [[1, 2], [3, 4, 5]]

  • 深拷贝:deepcopy() 插入在原始对象中找到的对象的副本 。 对原始对象所做的让初更改不会影响深层副本。

a = tp_exit_ids_items = list()nc = copy.deepcopy(a); cn>>> [[1,困惑 2], [3, 4]]a[1].append(5)ncn>>> [[1, 2], [3, 4]]


等价与平等

  • 两者是否具有相同的值:==

a = [[1, 2], [3, 4]]nb = [[1, 2], [3, 4]]nc = a# equivalent checkna == bn>>> Truena == cn>>> True

  • 是否都指向同一个对象:是

# equality checkna is bn>>> Falsena is cn>>> True


搜索子字符串

有四种方法可以在字符串中搜索子字符串:

  • str.find(sub, start=None, end=None) 和 str.rfind(...)
  • str.index(sub, start=None, end=None) 和 str.rindex(...)

以下操作都返回结果 4 ,因为在索引 4 处找到“on” :

"python".find("on")n"python".rfind("on")n"python".index("on")n"python".rindex("on")

最重要的爪源作区别是 find() 和 rfind() 如果 sub 不成立则返回 -1; index() 和 rindex() 抛出一个 ValueError 代替:

"python".find("a")n>>> -1"python".index("a")n>>> ValueError: substring not found


关注七爪网,获取更多APP/小程序/网站源码资源 !让初

困惑

友情链接三国志单机加强版攻略,求psp三国志9威力加强版攻略 磨练史话决战制霸里吕布马超攻略《三国志13》快速攻略妹子心得 三国志13结婚娶妻攻略贪婪洞窟H5:双修流攻略全解析,打造最强冒险者!古墓丽影暗影全古墓通关攻略(暗影冥界之门怎么过)2023年淘宝双十一活动:满减优惠全攻略弓箭传说装备搭配指南 弓箭传说装备搭配新手攻略刀剑2封魔录攻略 刀剑封魔录——完美流程攻略《电车之狼》r攻略《刺客信条:大革命》全流程百分百关卡同步率流程图文攻略+神器收集+巴黎故事+系统详细教程+技能详解+支线任务 【游侠攻略组】 多人合作任务:军事比赛《仙剑奇侠传3》安溪至新仙界图文通关攻略生化危机1重制版地图及流程攻略十四(吉尔篇之研究所探索攻略)装最终幻想8NSP文件报错?修改大气层设置暖暖的日记(二) 过关秘籍2023双十一京东优惠券攻略大全石器时代石器EE 精灵少女篇图文攻略(中)网易狼人杀版型介绍&玩法攻略——第六期:白狼王骑士英雄无敌3死亡阴影第一关怎么玩-第一关野心勃勃玩法攻略FF14巴哈姆特大迷宫邂逅篇 5层重难点攻略原创《延禧攻略》拘泥于仇恨,亲手毁了爱情的福康安,注定留不住昭华石器时代M怎么增加宠物忠诚度?石器时代M攻略推荐牧场物语矿石镇的伙伴们详细攻略 全攻略指南教程(3)贪婪洞窟攻略大全 1-100层偷箱流通关打法及新手入门攻略汇总新剑侠情缘:带着张琳心妹妹去华山派通风报信 拿到霁云之武装备MD吞食天地攻略.pdfVIP口袋妖怪心金魂银浅葱市灯塔走法SFC版最终幻想5图文攻略 FF5全流程任务剧情详解ezEIPv5.0电商老司机告诉你2022年双十一活动应该怎么玩,京东/淘宝/天猫什么时候开始?双十一红包/消费券怎么领?双十一活动攻略详细讲解!贪婪洞窟1流派推荐攻略(贪婪洞窟暴击吸血流核心技能分享)英雄无敌3战役攻略:踏上征途第一关(珍妮)快速堵门阅兵GBA中文版《口袋妖怪绿宝石》二周目图文攻略(3)原创《延禧攻略》拘泥于仇恨,亲手毁了爱情的福康安,注定留不住昭华《怪物猎人崛起》艾露猫武器及随从技能推荐 实用艾露猫培育指南梦幻新诛仙平民职业推荐 最强零氪平民职业选择攻略纪念碑谷怎么玩全关攻略,纪念碑谷全关攻略详解三国志9新武将登录攻略,3国志9登用在野武将怎样能成功贪婪洞窟40层到60攻略,攻略贪婪洞窟40-60层,成为顶尖勇士!三国志战略版s13搭配表最新 s13武将搭配攻略新剑侠情缘序章故事攻略(国产三剑是哪三部游戏)【旅游】洛阳一些自己整理的攻略
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1982

Copyright © 2024 Powered by 临沂市某某旅行用品制造厂   sitemap