按照题目要求写出对应的函数 2022-08-22
列表中有1000000个元素,取值范围是[1000, 10000),设计一个函数找出列表中的重复元素。 def find_dup(items: list): dups = [0] * 9000 for i...详情>
按照题目要求写出对应的函数 2022-08-22
要求:写一个函数,传入的参数是一个列表(列表中的元素可能也是一个列表),返回该列表最大的嵌套深度。例如:列表[1, 2, 3]的嵌套深度为1,...详情>
请说说python中args与kwargs的用法与区别 2022-08-22
python的函数参数可以有多种形式,其中如果要接收任意多个位置参数,可以将参数声明为args,其中args只是变量名字,可以是任何合法变量名,例...详情>
写一个函数实现字符串反转,尽可能写出你知道的所有方法 2022-08-22
这些方法其实都是大同小异的,面试的时候能够给出几种有代表性的就足够了。给大家留一个思考题,上面这些方法,哪些做法的性能较好呢?我们之...详情>
写一个函数统计传入的列表中每个数字出现的次数并返回对应的字典 2022-08-22
def count_letters(items): result = {} for item in items: if isinstance(item, (int, float)): result[item] = result.get(item, 0) + 1 re...详情>
用Python代码实现Python内置函数max 2022-08-22
最为关键的是还可以通过命名关键字参数key来指定一个用于元素比较的函数,还可以通过default命名关键字参数来指定当可迭代对象为空时返回的默...详情>
Python中为什么没有函数重载? 2022-08-22
C++、Java、C#等诸多编程语言都支持函数重载,所谓函数重载指的是在同一个作用域中有多个同名函数,它们拥有不同的参数列表(参数个数不同或参...详情>
不使用中间变量,交换两个变量a和b的值 2022-08-22
点评:典型的送人头的题目,在其他编程语言中不使用中间变量交换两个变量的值可以使用异或运算,Python中还可以通过内置的字节码指令直接交换...详情>
Python中如何实现字符串替换操作? 2022-08-22
可以通过字符串替换的方式为文件名补位,根据补位后的文件名用sorted函数来排序,大家可以思考下这个问题如何解决。详情>
假设你使用的是官方的CPython,说出下面代码的运行结果 2022-08-22
下面的程序对实际开发并没有什么意义,但却是CPython中的一个大坑,这道题旨在考察面试者对官方的Python解释器到底了解到什么程度。详情>