罗岗网站建设价格,大专建设工程管理有用吗,wordpress博客字体,湖北权威的百度推广Python面经【7】 一、存入字典里的数据有没有先后排序二、lambda表达式格式以及应用场景三、如何理解Python中字符中的字符四、介绍一下except的作用和用法五、在 except 中 return 后还会不会执行 finally 中的代码#xff1f;怎么抛出自定义异常六、read、readline和readlin… Python面经【7】 一、存入字典里的数据有没有先后排序二、lambda表达式格式以及应用场景三、如何理解Python中字符中的字符四、介绍一下except的作用和用法五、在 except 中 return 后还会不会执行 finally 中的代码怎么抛出自定义异常六、read、readline和readlines的区别 一、存入字典里的数据有没有先后排序
存入的数据不会自动排序可以使用sorted函数对字典进行排序。 例如要根据键对字典进行排序可以使用以下方法
my_dict {b: 1, a: 2, c: 3}
sorted_dict dict(sorted(my_dict.items()))
print(sorted_dict)
结果如下
{a: 2, b: 1, c: 3}二、lambda表达式格式以及应用场景
1. 语法lambda [arg1 [,arg2,…..argn]]:expression
2. def calc(x,y):
3. return x*y
4. 将上述一般函数改写为匿名函数
5. lambda x,y:x*y
lambda表达式通常是在需要一个函数但是又不想费神去命名一个函数的场合下使用也就是指匿名函数。Lambda作为一种匿名函数首要用途是指定短小的回调函数或简单的功能。
三、如何理解Python中字符中的字符
转义字符路径名中用来连接路径名编写太长代码手动软换行
四、介绍一下except的作用和用法
except是Python中异常处理的关键字之一用于捕获和处理异常。当可能出现异常的代码块被包裹在try语句中时except语句用于定义处理异常的逻辑。使用except关键字可以捕获特定类型的异常并在异常发生时执行相应的异常处理代码块。以下是except的作用和用法
捕获单个异常类型捕获多个异常类型捕获所有异常捕获异常并访问异常对象捕获指定异常及其附加的数据
五、在 except 中 return 后还会不会执行 finally 中的代码怎么抛出自定义异常
会继续处理finally中代码用raise方法可以抛出自定义异常。
六、read、readline和readlines的区别
read读取整个文件内容并将其作为一个字符串返回readline逐行读取文件的内容并返回一个字符串readlines将整个文件读取到一个列表并返回列表