python写好的代码如何实现软件运行,简单的python代码示例
本文主要介绍三个简单的Python代码高效操作技巧的分享。这里有三个实用的技巧,它们很有效,容易理解,执行起来也很高效。有需要的朋友可以参考一下。
00-1010 1.导言2。获取字典3的值。在循环4中使用enumerate4。使用f弦拼接和打印弦5。摘要
目录
朋友在日常工作中使用Python实现一些简单的功能是必不可少的,但是不同的人写的代码效率往往是不一样的。本文重点介绍三种实用技巧,它们在常见情况下有效、易于理解且执行高效。
废话少说,我们开始吧!
1. 引言
不妨假设我们有以下字典:
my_dict={ 名字 : 米凯拉,
姓氏 : 克劳斯哈尔,
年龄 : 36,
作业 : Pfleger :
国家 : 安塔克蒂斯 }
一般来说,我们可以直接用方括号从字典中得到每个键对应的值。比如使用my_dict[country]可以得到country对应的值Antarktis。但是,如果我们的键值在字典中不存在呢?我们经常会遇到以下错误:
在上图中,我们尝试获取关键城市对应的值。这时候因为城市不存在,我们会抛出一个KeyError的异常,终止我们代码的执行。
当然,我们可以添加一个try-catch语句来捕获相应的异常,但是我们可以有更好的选择,那就是使用内置函数。使用以下代码获取()。
可以看出,使用get()内置函数效率更高。同时,如果键不存在,也不会触发异常,而是返回None,如下所示:
除了第一次,内置函数get()还可以传入额外的输出信息。如果该键不存在,示例如下:
建议:
尝试使用get()函数而不是方括号来获取字典中某个键的值。
2. 获取字典的值
通常我们需要遍历一个范围,比如list和dictionary,还需要处理每个元素对应的索引。
根据之前c/c的经验,大部分人倾向于在循环中使用range(len(iterable))来遍历,但是这里更推荐使用enumerate(iterable),因为这种方法往往效率更高。
对比如下:
虽然上面两种实现结果相同,但enumerate(iterable)显然更方便,可读性更好。另外,我们可以自己决定下标如下所示:.的值
此外,通过使用函数枚举(iterable)、下标元组和元素组合,可以方便地生成代码如下:,
建议:
尝试使用enumerate()函数遍历iterable对象中的元素。
3. 循环中使用enumerate
打印格式可以使用函数format()。它允许用简单的占位符进行格式化。
一般来说,f-strings在要格式化的字符串开头有一个字母F,字符串中有多个占位符{}。
如下所示:
4. 使用f-strings来拼接和打印字符串
本文介绍日常工作中常用的三个小技巧。这些小技巧都是工作中的小细节,但是使用它们可以让我们的代码更加简洁,易于修改,效率更高。
关于分享3个简单Python代码高效操作技巧的这篇文章到此为止。更多相关Python技巧,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。