12 2016 档案

摘要:一、异常处理 1、异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!! 需求:将用户输入的两个数字相加:非数字会输出错误信息 2.x: while True: num1 = raw_input('num1: 阅读全文
posted @ 2016-12-30 12:02 ld1977 阅读(186) 评论(0) 推荐(0)
摘要:反射: 把字符串映动态射成对象内存地址。 hasattr():判断一个对象里是否有对应的字符串的方法 getattr():根据字符串去获取obj对象里的对应方法的内存地址。 setattr(): is equivalent to 'x.y =v' 动态装方法: delattr(对象,名字):直接名字 阅读全文
posted @ 2016-12-29 22:39 ld1977 阅读(380) 评论(0) 推荐(0)
摘要:一、环境准备。 1.安装python3.5.2(勾选环境变量),python2.7.12 2.设置环境变量 (要求命令行输入python,进入python2命令行,打python3时,进入python3环境): a.到python3.5安装目录,直接修改python.exe为python3.exe, 阅读全文
posted @ 2016-12-22 15:31 ld1977 阅读(388) 评论(0) 推荐(0)
摘要:1、安装docker 环境:ubuntu 16.04 sudo apt-get install docker.io root@ld-Lenovo-G470:~# docker -vDocker version 1.12.1, build 23cf638但是我这里,安装后,无法启动,切换到root下, 阅读全文
posted @ 2016-12-17 10:26 ld1977 阅读(347) 评论(0) 推荐(0)
摘要:字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP 3101] This PEP proposes a new system for built in str 阅读全文
posted @ 2016-12-16 21:02 ld1977 阅读(287) 评论(0) 推荐(0)
摘要:import 语句 想使用Python源文件,只需在另一个源文件里执行import语句,语法如下: 当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。 搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块support.py,需要把命令放在脚本的顶端: 以上实例输出结果: 阅读全文
posted @ 2016-12-15 21:40 ld1977 阅读(223) 评论(0) 推荐(0)
摘要:Subprocess模块 The subprocess module allows you to spawn new processes, connect to their input/output/error pipes, and obtain their return codes. This m 阅读全文
posted @ 2016-12-13 21:35 ld1977 阅读(540) 评论(0) 推荐(0)
摘要:面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成 阅读全文
posted @ 2016-12-13 13:05 ld1977 阅读(165) 评论(0) 推荐(0)
摘要:创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 ps:类中的函数第一 阅读全文
posted @ 2016-12-08 13:53 ld1977 阅读(231) 评论(0) 推荐(0)
摘要:命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim 阅读全文
posted @ 2016-12-07 13:46 ld1977 阅读(623) 评论(0) 推荐(0)
摘要:为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 阅读全文
posted @ 2016-12-03 20:39 ld1977 阅读(232) 评论(0) 推荐(0)
摘要:一、装饰器: 1、装饰器定义: 本质是函数,装饰其它函数,就是为其他函数添加附加功能。 @+函数 2、原则: 2.1.不能修改被装饰的函数的源代码 2.2不能修改被装饰的函数的调用方式 import time def timmer(func): def warpper(*args,**kwargs) 阅读全文
posted @ 2016-12-03 16:26 ld1977 阅读(165) 评论(0) 推荐(0)
摘要:1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 通过下标访问列表中的元素,下标从0开始计数 切片:取多个元素 >>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"] >>> 阅读全文
posted @ 2016-12-02 13:59 ld1977 阅读(191) 评论(0) 推荐(0)
摘要:字符串格式化: ython的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a new system for built-in str 阅读全文
posted @ 2016-12-02 10:41 ld1977 阅读(206) 评论(0) 推荐(0)
摘要:1、作用域: 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 2、三元运算 三元运算(三目运算),是对简单的条件语句的缩写。 3、二进制: 4、基本数据类型补充 set:set集合,是一个无序且 阅读全文
posted @ 2016-12-02 10:31 ld1977 阅读(359) 评论(0) 推荐(0)
摘要:Python发展史 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易 阅读全文
posted @ 2016-12-02 09:53 ld1977 阅读(224) 评论(0) 推荐(0)
摘要:网络上可供测试的Web Service腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/q 阅读全文
posted @ 2016-12-01 16:54 ld1977 阅读(140) 评论(0) 推荐(0)