标签:速度 cts 模块 sans 应用 public code 不用 word
参考网页:15 Essential Python Interview Questions
1. 什么是Python?
可以在回答中与其他技术作对比(鼓励这么做);如果应聘的是一个Python开发岗位,就应知道这是门什么样的语言以及它为什么这么酷,以及它哪里不好。
参考答案:
x=111
和x="I‘m a string"
这样的代码,程序不会报错。public
和private
),这么设计的依据是“大家都是成年人了”。numpy
就是一个很好地例子,它的运行速度真的非常快,因为很多算术运算其实并不是通过Python实现的。2. 补充缺失的代码: 函数的定义
def print_directory_contents(sPath):
"""
这个函数接受文件夹的名称作为输入参数,
返回该文件夹中文件的路径,
以及其包含文件夹中文件的路径。
"""
# 补充代码
注意点:
os
模块与操作系统进行交互,同时做到交互方式是可以跨平台的。你可以把代码写成sChildPath = sPath + ‘/‘ + sChild
,但是这个在Windows系统上会出错。草考答案:
def print_directory_contents(sPath):
import os
for sChild in os.listdir(sPath):
sChildPath = os.path.join(sPath,sChild)
if os.path.isdir(sChildPath):
print_directory_contents(sChildPath)
else:
print sChildPath
3. 列表问题:
阅读下面的代码,写出A0,A1至An的最终值
A0 = dict(zip((‘a‘,‘b‘,‘c‘,‘d‘,‘e‘),(1,2,3,4,5)))
A1 = range(10)
A2 = sorted([i for i in A1 if i in A0])
A3 = sorted([A0[s] for s in A0])
A4 = [i for i in A1 if i in A3]
A5 = {i:i*i for i in A1}
A6 = [[i,i*i] for i in A1]
参考结果:
标签:速度 cts 模块 sans 应用 public code 不用 word
原文地址:http://www.cnblogs.com/engineer-cat/p/7354590.html