Python 面试题_未完】的更多相关文章

基础部分 1. 为什么学习Python 家里有在这个IT圈子里面,也想让我接触这个圈子,然后给我建议学的Python, 然后自己通过百度和向有学过Python的同学了解了Python,Python这门语言,入门比较简单, 它简单易学,生态圈比较强大,涉及的地方比较多,特别是在人工智能,和数据分析这方面.在未来我觉得是往自动化,人工智能这方面发展的,所以学习了Python balabala..... 2. 通过什么途径学习Python 刚开始接触Python的时候,到网上里面跟着视频学基础,再后来…
Python 面试题 1.Python是如何进行内存管理的 对象引用机制.垃圾回收机制.内存池机制 1.1对象引用机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数. 引用计数增加的情况: 1,一个对象分配一个新名称 2,将其放入一个容器中(如列表.元组或字典) 引用计数减少的情况: 1,使用del语句对对象别名显示的销毁 2,引用超出作用域或被重新赋值 sys.getrefcount( )函数可以获得对象的当前引用计数 多数情况下,引用计数比你猜测得要大得多.对于…
if/elseif/else for while break continue 多重循环 list [] duple() dict {} set {[]} 函数 help(abs) 查看abs函数的帮助信息 abs(x) cmp(x, y) 比较函数,需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1 int() 函数可以把其他数据类型转换为整数 str() 函数把其他类型转换成 str sqrt() 平方根 自定义函数 递归 Python之函数返回多值…
pdb 调试: import pdb pdb.set_trace()     pudb 调试: http://python.jobbole.com/82638/…
1.如何在一个函数内部修改全局变量 a=5 def fn(): a=4 fn() print(a) # 5 #在一个函数内部修改全局变量 a=5 def fn(): global a a=4 fn() print(a) # 4 2.字典如何删除键 和 合并两个字典 <!-- del() 和 update() --> >>> d1={'1':'1','2':'2'} >>> d2={'3':'3','4':'4'} >>> d3={} >…
一.HTML与XHTML的不同:1)XHTML元素必须被正确地嵌套 2)元素必须被关闭   如:<h1>--</h1>关闭 3)标签名必须用小写字母 4)XHTML文档必须有根元素 二.盒子模型:CSS框模型(BOX Model)规定了元素框处理元素内容.内边距.边框.和外边距的方式,俗称盒子模型. 三.多列布局分为:圣杯布局和双飞翼布局 双飞翼布局(常用)和圣杯布局的相同点和不同点: 相同点:1)中间栏放最前面(最先加载) 2)每一部分都要浮动(float) 3)左边:margi…
[懒惰即是美德] 抽象意味着良好的可读性:说明你在努力做什么,而不是给出你正在如何做的细节. [抽象和结构] 程序应该是非常抽象的,就像“下载网页.计算频率.打印每个单词的频率”一样易懂.翻译成程序就是: page = download_page() freqs = compute_frequencies(page) for word.freq in freqs: print word.freq [创建函数] def hello(name): return 'Hello,' + name + '…
爬代理ip 所有的代码都放到了我的github上面, HTTP代理常识 HTTP代理按匿名度可分为透明代理.匿名代理和高度匿名代理. 特别感谢:勤奋的小孩 在评论中指出我文章中的错误. REMOTE_ADDR HTTP_VIA HTTP_X_FORWARDED_FOR 你写的这三个,第一个是网络层的信息,不属于HTTP的头部,后两个在HTTP头部的名称也是不含"HTTP_"的 wiki中关于代理的解释也出现了这个错误: 因为我挂的代理,无法修改wiki上的这个错误,希望可以修改的同学可…
abs(number)  絕對值  The abs() method takes a single argument: num - number whose absolute value is to be returned. The number can be: integer floating number complex number any(iterable)   The any() method returns True if any element of an iterable is…
使用IntelliJ IDEA进行Python远程调试的需求(未完) 在研究深度学习Machlearning时,有时候需要借助ubuntu搭建的tensorflow环境,另外也有越来越多的运算程序只能在位于远程环境的GPU运算服务器来执行,如Theano.Tensorflow等需要使用GPU加速, 所以代码必须放置在服务器端运行.由于程序使用Python编写,所以使用IPython Notebook进行开发.但是毕竟一款Web Based IDE功能肯定赶不上桌面IDE,所以有必要研究一下在本地…