面向对象 特点: 1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。 3:面向对象这种思想是符合现在人们思考习惯的一种思想。 过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。 匿名对象使用场景: 1:当对方法只进行一次调用的时候, ...
分类:
编程语言 时间:
2017-07-25 13:37:31
阅读次数:
140
首先引入json模块 序列化:使用json的dumps方法 反序列化:使用json的loads方法 过程:在json序列化后就可以将序列化的数据类型写入文件,然后在从文件中读出该数据类型,然后在进行反序列化 json对象中的其他的方法:dump(info,f)>>>其中Info是需要序列化的数据,f ...
分类:
编程语言 时间:
2017-07-25 13:37:07
阅读次数:
216
定义:包本质就是一个目录(必须带有一个__init__.py文件),它是用来从逻辑上组织模块 导入包的本质:执行该包下的__init__.py文件 导入当前目录下模块的一种方式:from . import module_name >>>其中.表示当前目录 导入一个包中的另一个包:from packa ...
分类:
编程语言 时间:
2017-07-25 13:36:52
阅读次数:
170
if tvName.text == ""{ showMsgbox(_message: "请输入帐号") return } if tvPassword.text == ""{ showMsgbox(_message: "请输入密码") return } ...
分类:
编程语言 时间:
2017-07-25 13:36:10
阅读次数:
327
定义:装饰器本质是函数,它用于装饰其他函数(就是为其他函数添加附加功能) 原则: 装饰器预备知识: 示例: #!usr/bin/env python # -*- coding:utf-8 -*- import time def deco(func): def wrapper(*args,**kwar ...
分类:
编程语言 时间:
2017-07-25 13:35:33
阅读次数:
166
封 装(面向对象特征之一):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离;便于使用;提高重用性;安全性。 封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。 封装是为了解决数据的安全性 继承是为了解决代码的重用性 多态是为了解决代码的扩展性 ...
分类:
编程语言 时间:
2017-07-25 13:35:19
阅读次数:
179
1,关键字:其实就是某种语言赋予了特殊含义的单词。 1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ; 注意: 1),数字不可以开头 ...
分类:
编程语言 时间:
2017-07-25 13:34:50
阅读次数:
233
随机整数:randint(a,b)>>>返回一个大于等于a,小于等于b的整数 随机选取0到100间的偶数:randrange(a,b)>>>返回一个大于等于a,小于b的随机数 随机浮点数:random()>>>返回一个0到1之间的浮点数、uniform(a,b)>>>返回一个大于0的随机浮点数 随机 ...
分类:
编程语言 时间:
2017-07-25 13:34:43
阅读次数:
151
Object:所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。 具体方法: 1,boolean equals(Object obj):用于比较两个对象是否相等,其实内部比较的 ...
分类:
编程语言 时间:
2017-07-25 13:34:08
阅读次数:
166
abs(val)>>>求val的绝对值 all(iterable)>>>如果可迭代对象中所有的元素为真那么就返回True,否者返回False any(iterable)>>>如果可迭代对象中有一个元素为真那么就返回True,如果否则返回False ascii(object)>>>将一个可打印对象转换 ...
分类:
编程语言 时间:
2017-07-25 13:34:00
阅读次数:
190
配置一套完整的 selenium + Java + Firefox38 环境: 1. 火狐浏览器的版本 : 38 2. JDK 安装 1.7 版本的 3. 安装 Python 的版本是 2.7 4. 安装 selenium 的版本是: 5. selenium-version的版本: ...
分类:
编程语言 时间:
2017-07-25 13:33:29
阅读次数:
181
一、Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Ja ...
分类:
编程语言 时间:
2017-07-25 13:32:31
阅读次数:
156
问题描述: 写一个程序来找第 n 个超级丑数。 超级丑数的定义是正整数并且所有的质数因子都在所给定的一个大小为 k 的质数集合内。 比如给你 4 个质数的集合 [2, 7, 13, 19], 那么 [1, 2, 4, 7, 8, 13, 14, 16, 19, 26, 28, 32] 是前 12 个 ...
分类:
编程语言 时间:
2017-07-25 13:32:00
阅读次数:
156
目录规范: 预备知识: __file__常量获取当前文件的相等路径 os.path.abspath(filepath)>>>将相等路径转换成绝对路径 os.path.dirname(filepath)>>>获取路径名(最上层文件或目录的父文件夹路径) sys.path将返回一个存有环境变量的列表 s ...
分类:
编程语言 时间:
2017-07-25 13:31:54
阅读次数:
242
定义:用来在逻辑上组织python代码,本质就是以.py为后缀的python文件(文件名:test.py,对应的模块名:test) 导入方法: 导入一个模块:import module_name 导入多个模块(模块名之间以逗号分隔):import module1_name,module2_name. ...
分类:
编程语言 时间:
2017-07-25 13:31:38
阅读次数:
148
1.参考 利用 Python + Selenium 自动化快速截图 利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素) 使用python获取系统所有进程PID以及进程名称 python锁定焦点到指定进程窗口的参考方法 2.改进js代码,下拉和上拉,精确判断加载是否结束 ...
分类:
编程语言 时间:
2017-07-25 13:31:20
阅读次数:
1874
1.你认为项目中最重要的过程是那些? 分析、设计阶段 尽量找出进度的优先级 2.如果给你一个4-6人的team,怎么分配? 挑选一技术过硬的人作为我的替补。其它人平均分配任务,每周进行全面的任务分配,每个人领取一周的工作量 ,每天汇报进度。 3.简述软件开发文档? 需求分析、概要设计、详细设计、操作 ...
分类:
编程语言 时间:
2017-07-25 13:31:00
阅读次数:
289