Python
东方欲晓-
IT民工,码农
展开
-
python 2.7 中文教程-1:简介
Python是一门简单易学,功能强大的编程语言。它具有高效的高层次数据结构,简单但有效的方式支持面向对象编程,语法优雅,动态类型,解释执行。使之成为多数平台上很多领域的脚本和快速应用开发的理想语言。它的设计理念强调代码的可读性, 跟C ++或Java等语言比可以用更少的代码实现同样的概念。Python能清晰地实现小型和大型程序。Python解释器及其丰富的标准库的源码或者二进制版本可以从htt转载 2016-07-04 15:48:24 · 5502 阅读 · 1 评论 -
python 2.7 中文教程-2:开胃菜和解释器
如果你做很多电脑上工作,最终你发现,有些任务你想实现自动化。例如你在大量的文本文件上执行搜索和替换,或通过复杂的方式重命名和重整一批照片文件。也许你想编写小型的自定义数据库,或者专门的图形用户界面应用程序,或简单的游戏。如果你是个专业的软件开发,你可能处理几个C/C++/Java库,编写/编译/测试/重编译周期太慢。也许你正在为库编写测试套件,发现书写测试代码是个体力活。或者应用程序需要一门扩转载 2016-07-04 16:34:51 · 814 阅读 · 0 评论 -
python 2.7 中文教程-3:非正式教程
下面的例子中,输入和输出分别由>>>和...开始。Python中的注释以#字符起始,到行尾。实例如下:Python 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> t转载 2016-07-04 17:33:51 · 524 阅读 · 0 评论 -
python 2.7 中文教程-4:编程基础
流程控制除了前面介绍的 while 语句,Python还更多的流程控制工具。if语句>>> x = int(raw_input("Please enter an integer: "))Please enter an integer: 42>>> if x 0:... x = 0... print 'Negative changed to zero'...转载 2016-07-05 12:08:35 · 573 阅读 · 0 评论 -
python 2.7 中文教程-5:数据结构
本章详细讨论一些已学知识,并引入了一些新知识。 列表的详细介绍列表的所有方法如下: list.append(x):附加元素到列表末端,相当于a[len(a):] = [x]。 list.extend(L):附加列表L的内容到当前列表后面,相当于 a[len(a):] = L 。 list.insert(i, x):在指定位置i插入x。i表示插入位置,原转载 2016-07-05 14:27:36 · 771 阅读 · 0 评论 -
python 2.7 中文教程-6:模块和包
模块退出Python解释器再重新进入,函数和变量等的定义都会丢失。 较大的程序使用文本编辑器编辑的文件作为执行输入更好,即创建脚本。 程序变很长时可将它分割成几个更易于维护的文件。你也可能想在几个程序中使用相同的函数,而不是拷贝代码。Python可在文件中定义,在脚本或者解释器中使用。这样的文件即模块。模块中的定义可导入到其他模块或主模块中(即脚本顶层或命令行可以访问的变量集)。转载 2016-07-05 16:42:05 · 732 阅读 · 1 评论 -
Robotframework解决Selenium2Library中的select frame无法选择没有name也没有id的frame或者iframe的问题
一个平常的页面的输入框,始终无法定位到该控件,查看源代码才知道用到了iframe, 于是使用Selet Frame关键字,但还是不行,查看了下Selet Frame的用法,它只支持id和name,可我遇到的这个页面中的iframe却都没有id和name属性,试了使用css,xpath都不行的。可能想着没招了,陷入了沉思。后来想到Robotframework是用python写的,干脆直接去看看源原创 2017-02-20 16:24:05 · 7801 阅读 · 0 评论