欢迎来到 通辽市某某化工涂料售后客服中心
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
七爪源码:5 个让初学者感到困惑的 Python 操作
  来源:通辽市某某化工涂料售后客服中心  更新时间:2024-04-27 13:35:13

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

困惑

友情链接《魔兽世界怀旧服》熔火恶魔布包图纸介绍 术士28格灵魂包图纸具体获取坐标王者猎人天赋怎么点 王者猎人天赋加点推荐正在阅读:DNF100级版本剑宗装备推荐 DNF剑宗装备怎么选DNF100级版本剑宗装备推荐 DNF剑宗装备怎么选召唤兽仓库测试LOL手游九尾妖狐出装及符文搭配思路讲解 lol手游阿狸怎么玩英雄联盟新手礼包攻略如何获取英雄联盟新手礼包4.29光遇每日任务,集结季季节蜡烛和四图大蜡烛位置分布图(巨多,孩子已经肝傻了)火影忍者下载dnf镶嵌栏在哪买便宜 地下城与勇士四大道具该怎么买 科普符文精金棒学习位置在哪?符文精金棒作用是什么?变态服手游哪个平台好 十大手游变态版游戏盒子排行英雄联盟新手专区改版活动汇总 新手专区改版了什么内容DNF职业平衡调整后续 第一剑宗宣布毁号 红14白手装备已碎完冒险岛王妃的戒指在哪里(冒险岛王妃的戒指位置详解)变态手游app免费哪个好手机玩电脑游戏的软件英雄联盟射手英雄技能效果介绍 英雄联盟lol射手英雄大全 荣耀行刑官德莱文寻仙手游强化石怎么获得 凝气石获得方式蚂蚱辅助很强势:神秘猛男轻松就可制裁,lol日服斗战神2023年,哪个职业最好玩(解析各职业特点)翻滚舞蹈 Cheer Tumbling Free星露谷物语秘密纸条怎么用王者荣耀:如何快速获取艾琳?用金币太亏,用这个方法只需半小时最新《荒野行动》特训通行证重磅登场 油桶爆炸玩出新“套路”英雄联盟手游阿卡丽怎么出装 lol手游阿卡丽出装推荐美国ROSS双联阀W7016A3331电磁阀J3573A8871苏州鹏和液压销售007 洞察入微:人工智能如何助力阿尔茨海默病早期诊断LOL英雄联盟国服11.16版本更新公告内容一览dnf异次元裂缝任务怎么完成 dnf异次元裂缝任务入口在哪里和平精英ss12什么时候结束正在阅读:DNF100级版本剑宗装备推荐 DNF剑宗装备怎么选DNF100级版本剑宗装备推荐 DNF剑宗装备怎么选燕颔虎须英雄联盟大乱斗ap赏金怎么玩 大乱斗ap赏金玩法攻略用搜狗怎么打繁体字 简体字转换繁体字英雄联盟阿卡丽怎么出装 LOL离群之刺出装攻略《DNF》女弹药怎么附魔 女弹药附魔选择分享2022大型网络游戏排行榜前十有哪些 大型网络手游下载推荐dnf二级密码解除教程(dnf二级密码有啥作用)8月22日体验服停机更新公告lol伊泽瑞尔出装s11 lol伊泽瑞尔出装2024
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2552

Copyright © 2024 Powered by 通辽市某某化工涂料售后客服中心   sitemap