摘要: 上一篇《面向对象基础》文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性: 阅读全文
posted @ 2016-08-17 15:42 Python自动化运维之路 阅读(3007) 评论(1) 推荐(1) 编辑
摘要: 一、简介 面向对象编程是一种编程方式,使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。类就是一个模板,模板里可以包含多个方法(函数),方法里实现各种各样的功能,对象则是根据模板创建的实例,通过实例,对象可以执行类中的方法,每个对象都拥有相同的方法,但各 阅读全文
posted @ 2016-08-15 22:05 Python自动化运维之路 阅读(2896) 评论(0) 推荐(0) 编辑
摘要: 序列化 Python中用于序列化的两个模块 json 用于【字符串】和 【python基本数据类型】 间进行转换 pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四 阅读全文
posted @ 2016-08-14 21:19 Python自动化运维之路 阅读(3396) 评论(0) 推荐(1) 编辑
摘要: python模块 用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。模 阅读全文
posted @ 2016-08-14 20:51 Python自动化运维之路 阅读(3961) 评论(1) 推荐(0) 编辑
摘要: re模块 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,在文本处理方面功能非常强大,也经常用作爬虫,来爬取特定内容,Python本身不支持正则,但是通过导入re模块,Python也能用正则表达式,下面就来讲一下python正则表达式的用法。正则表达式默认以单行开始匹配的 一、匹 阅读全文
posted @ 2016-08-14 20:49 Python自动化运维之路 阅读(3281) 评论(0) 推荐(0) 编辑
摘要: 迭代器和生成器 1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元 阅读全文
posted @ 2016-08-10 22:00 Python自动化运维之路 阅读(2822) 评论(0) 推荐(0) 编辑
摘要: 装饰器: 装饰器可以使函数执行前和执行后分别执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator),装饰器的功能非常强大。装饰器一般接受一个函数对象作为参数,以对其进行增强 装饰器本身是一个函数,用于装饰其他函数 功能:增强被装饰函数的功能 装饰器是一个闭包 阅读全文
posted @ 2016-08-10 17:07 Python自动化运维之路 阅读(3357) 评论(0) 推荐(0) 编辑
摘要: python3.x内置函数 官网详解 一些例子:后期慢慢接触到再补充 # help() 详细查看某个类有那些方法或者方法的具体使用 # dir() 快速查看某个类有那些方法或者方法的具体使用 # int() 实例化数字类型,或将其他类型转换为数字类型,或各种进制转换为十进制 # float() 实例 阅读全文
posted @ 2016-08-08 21:31 Python自动化运维之路 阅读(3742) 评论(0) 推荐(0) 编辑
摘要: Python格式化输出: Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] (1)百分号格式化 (name) 可选,用于选择指定的key flags 可选,可 阅读全文
posted @ 2016-08-06 10:16 Python自动化运维之路 阅读(4445) 评论(0) 推荐(0) 编辑
摘要: 一、函数 函数的基础概念: 函数是python为了代码最大程度地重用和最小化代码冗余而提供的基本结构 函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件 函数用于将相关功能打包并参数化 在python中可以创建4种函数 (1)全局函数:定义在模块 (2)局部函数:嵌套于其它函数中 (3) 阅读全文
posted @ 2016-08-05 23:47 Python自动化运维之路 阅读(6121) 评论(2) 推荐(1) 编辑