专栏名称: Python学习交流
每天更新,更新python相关的知识。希望诸君有所收获!
目录
相关文章推荐
Python爱好者社区  ·  英伟达憾失DeepSeek关键人才?美国放走 ... ·  昨天  
Python爱好者社区  ·  1885页的Python完全版电子书 ·  3 天前  
Python爱好者社区  ·  多模态,杀疯了 ·  2 天前  
Python开发者  ·  o3-mini 碾压 DeepSeek ... ·  6 天前  
Python开发者  ·  请立即拿下软考证书(政策风口) ·  4 天前  
51好读  ›  专栏  ›  Python学习交流

高德公司的Python面试题!不比大厂的易啊!小白快学学!

Python学习交流  · 公众号  · Python  · 2018-04-25 14:58

正文

2. 静态函数, 类函数, 成员函数、属性函数的区别?

2.2 类方法举例:

2.3 属性方法举例:

3. a=1, b=2, 不用中间变量交换a和b的值

解答: 三 种形式: 直接交换、加法或异或

示例:

4. 写一个函数, 输入一个字符串, 返回倒序排列的结果: 如: string_reverse(‘abcdef’), 返回: ‘fedcba’ (请采用多种方法实现, 并对实现方法进行比较)

解决方法:先转成列表,反转列表后,再转成字符串。

5. 请用自己的算法, 按升序合并如下两个list, 并去除重复的元素:

list1 = [2, 3, 8, 4, 9, 5, 6]

list2 = [5, 6, 10, 17, 11, 2]

解答:先转换成集合自动去重,再转换成列表。

6. 请写出打印结果:

x = [0, 1]

i = 0

i, x[i] = 1, 2

print(x)

打印结果: [0, 2], python可以使用连续赋值, 从左至右.

g = lambda x, y=2, z : x + y**z

g(1, z=10) = ?

打印结果: 异常, 形参表末尾才可以有默认参数, z需要提供默认参数.

7. 说一下以下代码片段存在的问题

解答:







请到「今天看啥」查看全文