测试你的Python 水平----7
为什么80%的码农都做不了架构师?>>>
1、问:Cpython,Jython和IronPython有什么不同?
答:三者都是python编译器的实现方式;Cpython是python的标准实现;Jypthon是Python的Java实现;IronPython是Python的.net实现。
2、 问:exec,eval,execfile的用途是什么?
答:1)exec用来执行存储在字符串中的python语句,例如exec(“print ‘hello world!’”);
2) Eval把存储的字符串当成表达式求值,例如eval(“1+2+3+4+5+6”);
3) execfile用来执行一个文件脚本,例如execfile(“test.py”);
3、 问:如何查看一个模块的所有属性?
答:dir(moduleName)
ps:dir函数真的是python中一个伟大的发明,通过它反射获取模块的属性;
4、 问:请使用python获取http://www.freelycode.com(自由编码)首页的内容。
答:使用urllib模块实现;
import urllib
def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html
html = getHtml("http://www.freelycode.com")
print html
5、 (接每天5道python题(6))有读者提出上次的第五题截取文本大于80个字符行,程序实现有待考虑周全,主要:
1) 未考虑到大于160字符的行
2) 截取行的拼接问题,
笔者重新完善了程序,如下:
import os
fpout=open('test.txt','r')
fpin=open('test1.txt','w')
left=""
for line in fpout:
#先拼接
line=left+line
leng=len(line)
if len(line)>80:
count=leng/80
for i in range(count):
for i in range(80,0,-1):
#从最接近80的单词截取
if line[i].isspace():
fpin.write(line[0:i]+'\n')
line=line[i+1:]
break
#处理剩余行用于拼接
left=line.replace("\n"," ")
else:
fpin.write(line)
转载于:https://my.oschina.net/jastme/blog/506841
测试你的Python 水平----7相关推荐
- 测试你的Python 水平----6
为什么80%的码农都做不了架构师?>>> 1.问:简述python中unicode和utf-8的关系?常用的函数有哪些? 答:unicode是一个字符编码集合,定义每个字符的唯 ...
- 使用决策树分类算法判断一下你的Python水平
决策树算法是一种常用的机器学习算法,既可以用于分类,也可以用于回归.决策树算法类似于程序设计语言中嵌套的多分支选择结构,根据不同的条件选择不同的分支路径,最终到达叶子节点,并给出单一输出结果. 决策树 ...
- 线性判别用于提取词向量_资源 | 你是合格的数据科学家吗?30道题测试你的NLP水平...
原标题:资源 | 你是合格的数据科学家吗?30道题测试你的NLP水平 选自Analyticsvidhya 作者:Shivam Bansal 机器之心编译 参与:黄小天.李亚洲.Smith 近日,ana ...
- 测试技能整理-python自动化
pycharm工具基本使用及python基本 python简介 Python是一种跨平台.简单易学.面向对象的编程语言一门计算机语言 自动化测试-通过代码取代手工测试 市场自动化语言:python . ...
- 测试一些利用PYTHON完成中英文翻译的效果
简 介: 测试了一些在线翻译工具的效果,利用有道翻译 可以方便对常见到的生词进行确认.对于 TEASOFT软件PYTHON功能进行改建,给出了 ?>的翻译模式功能. 关键词: 在线翻译,中英文翻 ...
- 关于复旦大学英语水平测试和计算机应用能力水平测试成绩记载事宜的说明,复旦大学水平测试(FCT、FET)近期通知概览 | 一周复旦热问...
原标题:复旦大学水平测试(FCT.FET)近期通知概览 | 一周复旦热问 复旦大学水平测试 就是我们大家常说的 复旦大学计算机应用能力水平测试(FCT) 和复旦大学英语水平测试(FET)的统称啦 春寒 ...
- 【译】技能测试解决方案:Python中的数据科学(一)
本文是译文,可以转载,但需注明出处,点击这里可以获取原文,有删减. 本系列博文包含四篇文章: [译]技能测试解决方案:Python中的数据科学(一)--Q1-Q15 [译]技能测试解决方案:Pytho ...
- 如何用python实现地图定位_GPS 测试汇总和python GPS 导航地图实现
作为GPS 测试专业户出身,一直有想法将GPS数据本地网页化,从而实现动态展示导航数据.在摸索过程中也遇到了问题,因此分享这个文章. 刚毕业的头两年,从事软件测试GPS相关,其间参与多个项目,也和高通 ...
- python自动测试s_用 Python 开启测试自动化的未来
使用 Python 脚本迈进先进的测试自动化技术 传统上,测试自动化工程师都是使用 shell 脚本和自主开发的工具进行自动测试.现在,测试团队可以使用 Python 软件更轻松.更稳健地完成他们的测 ...
最新文章
- arguments.callee查询调用b函数的是哪个函数
- java元婴期(25)----java进阶(mybatis(4)---高级映射查询缓存)
- 弱监督学习下商品识别:CVPR 2018细粒度识别挑战赛获胜方案简介
- java线程锁标记_java 线程 中断标志位
- 第二章 面向对象的编程风格
- kaike的FLAGs
- CSU 1120 病毒(DP)
- PMP考试重点总结八——监控过程组(2)
- scrum敏捷开发项目管理工具必备
- fifo算法原理及fifo置换算法
- Tableau 第五章 创建仪表板和故事
- Struts2文件的下载
- 图划分软件Metis的使用
- 81章 老子1章到_老子1章2章80章81章
- python3-爬虫-百度新闻结果
- ai跟随路径_Illustrator描边路径 AI指定数量沿全路径混合小技巧 AI制版文字变粗...
- 代码实现:圣诞树效果(易懂,必会)/用html实现圣诞树效果
- 使用设计模式出任CEO迎娶白富美(1)--毕业即失业
- 正则表达式,python正则表达式
- 【接口自动化学习笔记】python+requests+excel实现接口自动化