参考网页:15 Essential Python Interview Questions 1. 什么是Python? 可以在回答中与其他技术作对比(鼓励这么做);如果应聘的是一个Python开发岗位,就应知道这是门什么样的语言以及它为什么这么酷,以及它哪里不好。 参考答案: Python是一种解释型 ...
分类:
编程语言 时间:
2017-08-13 20:47:55
阅读次数:
208
Python面试题 之前同事问了一道Python题目如下,暂时归类为面试题 题目:把类似'123.456'的字符串转换成浮点型数据 方法一: >>> print '{:.3f}'.format(float('123.456')) >>> 123.456 方法二:指定map、reduce高阶函数 思路 ...
分类:
编程语言 时间:
2017-08-07 01:31:44
阅读次数:
241
金*python开发工程师:1.字符串连接+和join的区别:主要考察两种实现方式内存管理:字符串对象是不可改变的,Python创建一个字符串后,你不能把这个字符中的某一部分改变。任何对字符串的操作包括‘+‘操作符,每次‘+’连接时都将申请一个内存空间,创建一个新的字符串对象存入,..
分类:
编程语言 时间:
2017-07-18 14:16:17
阅读次数:
160
str1 = 'hello' str2 = str1 str3 = str1 str4 = str1 str1 = '' int1 = 1 int2 = int1 int3 = int1 int4 = int1 int1 =123 print 'str2 = ',str2 print 'str1 =... ...
分类:
编程语言 时间:
2017-07-13 17:40:29
阅读次数:
151
1、写一个装饰器,限制一个函数的访问频率,比如说10秒。 ...
分类:
编程语言 时间:
2017-07-09 23:04:46
阅读次数:
165
1、在python里面如何生成随机数 1>生成随机小数 random.random()是指0-1之间的随机小数,不包括1 random.uniform(1,2)里面的参数也可以指定范围,比如1-2,不包括2 2>生成随机整数 random.randint() random.randrange() 3 ...
分类:
编程语言 时间:
2017-07-09 19:42:05
阅读次数:
137
原文链接-https://github.com/taizilongxu/interview_python Python语言特性 1 Python的函数参数传递 2 Python中的元类(metaclass) 3 @staticmethod和@classmethod 4 类变量和实例变量 5 Pyth ...
分类:
编程语言 时间:
2017-07-07 20:06:13
阅读次数:
1017
1.为什么要有生成器? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是 ...
分类:
编程语言 时间:
2017-07-02 23:27:28
阅读次数:
716
描述下最近遇到的python面试题,大家可以参考下 1.构造一个内存泄漏场景 2.用generator生成一个斐波那契数列 3.构造一个可以用with的connection类,connectionpool类 4.用装饰符造一个计算函数消耗时间的函数 5.构造一个可以cached_property的函 ...
分类:
编程语言 时间:
2017-06-10 17:07:40
阅读次数:
140
1、Python中list、tuple、dict、set有什么区别,主要应用在什么样的场景?并用for语句分别进行遍历 2、Python中静态函数、类函数、成员函数的区别?各写出一个实例。 3、用Python语言写一个函数,输入一个字符串,返回倒序排列的结果:如:string_reverse('ab ...
分类:
编程语言 时间:
2017-06-09 11:11:52
阅读次数:
240