立即咨询

电话咨询

微信咨询

立即试用
商务合作

还不快来了解一下Python的控制语句之二

2022-11-21

 

    上篇文章,我们讲过过一部分Python的控制语句的相关知识了,本文,会就这个知识点继续讲解。

    Python使用and, or, not表示逻辑运算。

    is, is not用于比较两个变量是否是同一个对象;in, not in用于判断一个对象是否属于另外一个对象。Python支持“列表推导式”(list comprehension),Python使用lambda表示匿名函数,匿名函数体只能是表达式。Python使用y if cond else x表示条件表达式。意思是当cond为真时,表达式的值为y,否则表达式的值为x,相当于C++Java里的cond?y:x

    Python区分列表(list)和元组(tuple)两种类型。list的写法是[1,2,3],而tuple的写法是(1,2,3),可以改变list中的元素,而不能改变tuple。在某些情况下,tuple的括号可以省略,tuple对于赋值语句有特殊的处理。

    因此,Python可以同时赋值给多个变量,比如:1>>> x, y=1,2 # 同时给x,y赋值,最终结果:x=1, y=2特别地。可以使用以下这种形式来交换两个变量的值:1>>> x, y=y, x #最终结果:y=1, x=2

    Python使用‘(单引号)和“(双引号)来表示字符串。与PerlUnix Shell语言或者RubyGroovy等语言不一样,两种符号作用相同。一般地,如果字符串中出现了双引号。就使用单引号来表示字符串;反之则使用双引号,如果都没有出现,就依个人喜好选择。出现在字符串中的\(反斜杠)被解释为特殊字符,比如\n表示换行符,表达式前加r指示Python不解释字符串中出现的\;这种写法通常用于编写正则表达式或者Windows文件路径。

    Python支持列表切割(list slices),可以取得完整列表的一部分。支持切割操作的类型有str, bytes, list, tuple等。它的语法是...[left:right]或者...[left:right:stride]。假定nums变量的值是[1, 3, 5, 7, 8, 13, 20]。那么下面几个语句为真。

    nums[2:5] == [5, 7, 8] 从下标为2的元素切割到下标为5的元素,但Python不包含下标为5的元素,nums[1:] == [3, 5, 7, 8, 13, 20] 切割到最后一个元素;nums[:-3] == [1, 3, 5, 7] 从最开始的元素一直切割到倒数第3个元素,nums[:] == [1, 3, 5, 7, 8, 13, 20] 返回所有Python元素。改变新的列表不会影响到numsnums[1:5:2] == [3, 7] 从下标为1的元素切割到下标为5的元素,且步长为2

    从古至今,人类创造了很多奇迹,就像现在我们每个人都离不开的网络,所以更多的去学习知识吧,就比如Python。所以,快去看看小编更多关于Python的文章吧。

    版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

热门数字化产品

京东科技言犀数字人京东科技言犀数字人提供产品、服务、运营、营销场景的智能化方案。言犀虚拟主播电商应用场景及数据沉淀,保障品牌直播效果。言犀虚拟主播操作简单,功能强大,拥有业界一流智能化水平。库内通用形象丰富,且持续更新,可按需定制品牌专属数字人。
腾讯云即时通信IM腾讯云即时通信IM,覆盖全平台、低门槛快速集成,可与TRTC、云直播、云点播、互动白板等产品协同使用。支持文字、表情、图片、短语音、短视频、文件、位置等多种消息类型,提升用户活跃度 。好友工作群、陌生人社交群、临时会议群、直播群、社群等多种群组类型,满足特定群聊场景,丰富社交手段。
博致云生产制造小工单系统博致云小工单SaaS应用聚焦生产工单执行全流程,涵盖工单、报工、绩效看板等管理功能,实现手机端便捷报工、实时监控生产、精准核算绩效,生产进度一目了然,快速实现车间数字化。帮助企业落地精益管理,减少浪费,提升生产效率,降低制造成本,助力数字化转型。
阿里云无影云电脑阿里云无影云电脑(WUYING Workspace)是一种易用、安全、高效的云上电脑,支持快速便捷的创建、部署和统一运维管控。自带多重安全管控能力,支持随时随地访问,资源灵活弹性。广泛应用于安全办公、协同研发、教育实训、私域运营、分支门店、客服办公等。
堆雪球 SCRM私域运营管理系统堆雪球科技有限公司,是一家专注微信生态,帮助客户进行风控管理、销售提效、私域运营、自动化营销,致力于让企业营销高效可控,过程更聪明。 堆雪球目前旗下拥有: 客户营销解决方案、私域营销系统、线索导流方案、上下游配套资源。
为你推荐
直播间在线人数卡在500上不去?天志互联抽盒系统从互动率破局

抖音算法推流核心指标是互动率而非GMV。天志互联直播抽盒系统从订单秒级上屏、一键拆盒、氛围引爆三个维度拉高互动率,驱动算法推流的正循环。

2026-06-26
品牌联名越做越亏?天志互联用游戏化体验共创重新定义IP营销

从"换皮联名"到"游戏化体验共创"——拆解彩棠敦煌联名案例的壁画修复小游戏设计逻辑、奶茶品牌联名翻车教训和中小品牌三条低成本高ROI的IP联名路径。

2026-06-26
一个人也能搭游戏化运营体系?低代码时代品牌运营的乐高式搭建指南

低代码时代品牌游戏化运营体系的"乐高式"搭建指南——从选模板、搭积分闭环、数据迭代到多活动并行管理和团队交接的全流程实操方法。

2026-06-26
私域社群打开率跌破3%以后:一个快消品牌的游戏化自救实验

一个快消品牌用游戏化方法三个月救活240个死群的完整复盘——从签到排行榜、互动任务、习惯养成到赛季制防疲劳的六周运营节奏拆解。

2026-06-26
品牌私域裂变怎么设计才不被骂?游戏化社交裂变的三个底线原则

游戏化社交裂变的三个底线原则深度拆解——让转发不像广告、让奖品有炫耀价值、给用户不转发的自由,加3%超级用户识别策略和三个常见翻车点避坑指南。

2026-06-26
查看更多