欢迎来到 昆明市某某餐具维修站
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
七爪源码:5 个让初学者感到困惑的 Python 操作
  来源:昆明市某某餐具维修站  更新时间:2024-05-08 07:47:00

七爪源码: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/小程序/网站源码资源!让初

困惑

友情链接魔兽世界粘滞清洁任务怎么做2023年好玩的网络游戏有哪些 热门网游下载合集传承怎么升级成圣物 DNF传承升级圣物攻略火炬之光2双手工程武器分析之我见英雄联盟手游ap卡莎怎么出装 ap卡莎出装推荐DNF武器锻造8技巧 武器锻造8要多少材料 失败会掉吗大型网游游戏排行榜2023 高人气大型网络手游推荐合集《DNF》手游全职业加点攻略大全魔兽世界考古学怎么学(考古学升级攻略分享)LOL游戏中如何回复好友至尊宝什么时候返场(2022王者荣耀至尊宝还会返场吗)dnf数字解密答案今天是多少(dnf数字解密答案今天是多少2022)和平精英ss19赛季什么时候结束 ss19赛季到几号结束《哈利波特:魔法觉醒》特别报道第七天完成攻略塞尔达传说王国之泪神秘商店位置 神秘商人在哪LOL手游:刺客劫进阶攻略,教你如何兼具自保和输出能力合金装备皮肤什么时候出好玩的安卓游戏手机游戏推荐 2023适合安卓手机的游戏大全《逆水寒手游》洞天承影奇遇触发及完成攻略妖孽帝尊缠上瘾湖州大正研磨科技有限公司DNF新手成长礼包详细介绍 8月21日起优惠再袭仅售9.9元DNF次元行者110刷图怎么加点-次元行者110刷图加点攻略十二生肖的故事巨星成长计划2.6无敌版破解版剑网3万花跟宠松鼠获取流程攻略【DNF】2020.12.30体验服更新公告(女枪三觉,黑鸦之境,增幅改版)gm福利手游平台排行榜第一 十大良心的gm福利手游平台地下城红字装备怎么解除(dnf红字装备怎么去掉红字)LOL S5璐璐中单天赋符文出装 Faker中单璐璐攻略魔兽世界怀旧服战士练级天赋怎么加点 战士练级天赋加点攻略DNF暗夜使者加点攻略:打造无敌刺客之道仙剑奇侠传1游戏下载单机版万圣节鬼秘密:小游戏,古装题材化妆,化妆等等相似游戏下载预约《摩尔庄园》天气预报查看方法介绍中房“死神”复出即夺冠 4me复出归来仍是那个少年魔兽世界猎人天赋加点 5.4版本猎人天赋DNF手游服务器连接失败 连接不上怎么办【原】LOL新版本强大且无解的新套路:看我怎么“肉”死你!277游戏盒子怎么开会员 会员收费标准以及会员权益
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1675

Copyright © 2024 Powered by 昆明市某某餐具维修站   sitemap