欢迎来到 乌海市某某摩托车销售专卖店
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
七爪源码:5 个让初学者感到困惑的 Python 操作
  来源:乌海市某某摩托车销售专卖店  更新时间:2024-05-05 21:27:26

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

困惑

友情链接dnf阿修罗如何附魔(萌新入坑阿修罗必备附魔)凯恩之角bbbs王者荣耀西施的欢迎会kuro漫画操作难度三国杀单机版ios版下载魔兽世界怀旧服永生幽暗手套获取攻略《DNF》韩服刺客新增技能介绍新三国英杰传宝物攻略 三国志英杰传神兵大全dnf9月职业平衡有哪些 dnf9月职业平衡介绍【武将攻略】谋姜维云顶之弈S5赛季热门阵容推荐 黑暗德莱文输出爆炸7月22日凌晨版本更新公告英雄联盟S11AP扎克怎么玩 AP扎克玩法推荐阴阳师手游现世召唤图阵游戏分享 《轩辕传奇》心法篇深度攻略魔兽世界8.3呆萌羊驼,可爱无上限尽在沃顿奥丹姆一周活动预报(11月20日—11月26日)舟山文广旅体重点活动速览魔兽世界台服战网Mycard充值帮助仙剑五前传激活码大揭秘dnf增幅优先哪个部位(装备增幅的优先级顺序)LOLS6魔法(AP)通用符文搭配攻略【明日方舟】泰拉早报(8.23) 紫研磨石是孤儿材料?粉毛在引航者试炼有特殊用法?2022年3月29日游戏新闻相差30岁的跨国恋:60岁老外对超市小妹一见钟情,放弃一切留中国《英雄联盟手游》国服版号过审,玩过内测或者外服的玩家如何评价这款游戏?2022年京东淘宝双十一笔记本电脑选购攻略,适合大学生白领商务人士魔兽大脚世界频道没了怎么办(快速打开魔兽大脚世界频道方法分享)DNF经典怀旧:阿拉德人物志 数千面孔者希洛克dnf瘟疫之源任务怎么完成-瘟疫之源任务攻略大全为什么国产监控摄像头质量如此之差?列举夏、商、西周三朝的建立者和暴君。_______________________..五、浏览器的安全编辑:《英雄联盟》圣枪游侠卢锡安后期该怎么打?《英雄联盟手游》艾克怎么出装 艾克最强出装推荐lol无限火力潘森出装2022-英雄联盟新版潘森天赋43399小游戏盒下载 v8.1.0.33 安卓最新版lol截图保存在哪 lol截图保存位置二次元游戏不“二”了?《碧蓝航线》开发商入局3D ARPG赛尔号擎空·凡尔斯平民打法《DNF》心悦龙腾光环获得方法介绍侠盗猎车5全MK2武器弹药选择分析 MK2武器图鉴一览
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2142

Copyright © 2024 Powered by 乌海市某某摩托车销售专卖店   sitemap