1、Python中list、tuple、dict、set有什么区别,主要应用在什么样的场景?并用for语句分别进行遍历 2、Python中静态函数、类函数、成员函数的区别?各写出一个实例。 3、用Python语言写一个函数,输入一个字符串,返回倒序排列的结果:如:string_reverse('ab ...
分类:
编程语言 时间:
2017-06-09 11:11:52
阅读次数:
240
元组 列表 字典 集合 定义 新增 更改 删除 2.请尽可能列举python列表的成员方法,并给出一下列表操作的答案: (1) a=[1, 2, 3, 4, 5], a[::2]=?, a[-2:] = ? (2) 一行代码实现对列表a中的偶数位置的元素进行加3后求和? 3.List = [-2, ...
分类:
编程语言 时间:
2017-06-07 22:30:58
阅读次数:
486
首页 代码 文档 问答 资讯 经验 GitHub日报 | 安卓开发专栏 | 开发者周刊 | Android Studio 使用推荐 | Android开发推荐 登录 注册 首页 代码 文档 问答 资讯 经验 GitHub日报 | 安卓开发专栏 | 开发者周刊 | Android Studio 使用推 ...
分类:
编程语言 时间:
2017-05-27 10:40:59
阅读次数:
408
1、下面这段代码的输出结果是什么?请解释。 怎样修改extendList的定义能够产生以下预期的行为? 上面代码输出结果将是: 很多人都会误认为list1=[10],list3=['a'],因为他们以为每次extendList被调用时,列表参数的默认值都将被设置为[].但实际上的情况是,新的默认列表 ...
分类:
编程语言 时间:
2017-04-10 00:52:24
阅读次数:
306
目录(?)[+] 1. Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一、对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。 引用计数增加的情况: 1,一个对象分配一个新名称 2,将其放入一个 ...
分类:
编程语言 时间:
2017-04-04 12:49:12
阅读次数:
323
引言 想找一份Python开发工作吗?那你很可能得证明自己知道如何使用Python。下面这些问题涉及了与Python相关的许多技能,问题的关注点主要是语言本身,不是某个特定的包或模块。每一个问题都可以扩充为一个教程,如果可能的话。某些问题甚至会涉及多个领域。 我之前还没有出过和这些题目一样难的面试题 ...
分类:
编程语言 时间:
2017-04-04 11:36:37
阅读次数:
275
引言 想找一份Python开发工作吗?那你很可能得证明自己知道如何使用Python。下面这些问题涉及了与Python相关的许多技能,问题的关注点主要是语言本身,不是某个特定的包或模块。每一个问题都可以扩充为一个教程,如果可能的话。某些问题甚至会涉及多个领域。 我之前还没有出过和这些题目一样难的面试题 ...
分类:
编程语言 时间:
2017-02-14 19:17:57
阅读次数:
324
面试题目:1.用PYTHON实现tail-f功能,默认显示最后15行,实时输出新增行?解题思路:1.此需求在很多场景中都有遇到,而且在各大群中也被讨论过,虽然有现成的模版如pyinotify等模块实现,但面试更想通过你的解题思路来判断这场面试,具体到tail需要实现2个功能,一个实时输出新增内容,一..
分类:
编程语言 时间:
2017-02-06 00:29:05
阅读次数:
293
1:Python如何实现单例模式? Python有两种方式可以实现单例模式,下面两个例子使用了不同的方式实现单例模式: 1. class Singleton(type): def __init__(cls, name, bases, dict): super(Singleton, cls).__in ...
分类:
编程语言 时间:
2017-01-21 11:52:33
阅读次数:
340
面试题目:1.用PY实现求任意两个字符串最长的公共子串?解题思路:1.先求出长度最小的字符串,然后遍历其索引,这样可以避免字符串索引溢出,然后判断对应索引的值是否相同,相同的话就加到目标字典,不同的话就更新目标字典索引,但不存储,最后再按照值长度逆向排序取出第一个元素即可...
分类:
编程语言 时间:
2017-01-04 17:12:53
阅读次数:
179