Python面经【7】

一、存入字典里的数据有没有先后排序

存入的数据不会自动排序,可以使用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中字符中的字符

  1. 转义字符
  2. 路径名中用来连接路径名
  3. 编写太长代码手动软换行

四、介绍一下except的作用和用法

except是Python中异常处理的关键字之一,用于捕获和处理异常。当可能出现异常的代码块被包裹在try语句中时,except语句用于定义处理异常的逻辑。使用except关键字可以捕获特定类型的异常,并在异常发生时执行相应的异常处理代码块。以下是except的作用和用法:

  1. 捕获单个异常类型
  2. 捕获多个异常类型
  3. 捕获所有异常
  4. 捕获异常并访问异常对象
  5. 捕获指定异常及其附加的数据

五、在 except 中 return 后还会不会执行 finally 中的代码?怎么抛出自定义异常

会继续处理finally中代码;用raise方法可以抛出自定义异常。

六、read、readline和readlines的区别

  1. read:读取整个文件内容,并将其作为一个字符串返回
  2. readline:逐行读取文件的内容,并返回一个字符串
  3. readlines:将整个文件读取到一个列表,并返回列表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值