摘要: 列表属于序列中的一种,序列包括(列表,元组,字符串,buffer对象,xrange对象) 列表跟元组唯一的区别就是:列表可以修改,元组不能被修改(元组不可修改的属性决定了元组可以在映射中当作键使用;可以作为很多内建函数和方法的返回值存在) 之前在python基础篇中有总结过列表的基本用法,在这里做一 阅读全文
posted @ 2016-06-13 10:58 tina.py 阅读(405) 评论(1) 推荐(0) 编辑
摘要: 一、什么是面向对象 之前我们学习过面向过程和函数式编程,在讲函数的时候有说过之所以有函数式编程是因为面向过程编程是根据业务逻辑从上到下垒代码,会出现大量代码的重用和臃肿,so,函数式编程将同一功能的代码封装起来,方便日后调用,避免重复编写。而随着业务逻辑的需求,函数式编程一样回出现面向过程同样的问题 阅读全文
posted @ 2016-06-04 00:45 tina.py 阅读(400) 评论(1) 推荐(0) 编辑
摘要: flag标志位,标识位,在其他语言中可能叫开关,个人觉得当作开关更容易理解。下面我们来利用这个开关来控制文件操作的流程,从而优雅的修改配置文件。 global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 info defa 阅读全文
posted @ 2016-05-31 00:26 tina.py 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 一、configparser模块 1、模块介绍 configparser用于处理特定格式的文件,其本质上是利用open来操作文件。 *注:(这里解释一下特定格式的文件) a、有section和option的格式,且section表现为列表形式,option表现为字典形式。 # 注释1 ; 注释2 [ 阅读全文
posted @ 2016-05-26 11:59 tina.py 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 一、序列化模块 Python中用于序列化的两个模块: json 跨平台跨语言的数据传输格式,用于【字符串】和 【python基本数据类型】 间进行转换 pickle python内置的数据传输格式,多用于二进制形式,用于【python特有的类型】 和 【python基本数据类型】间进行转换 Json 阅读全文
posted @ 2016-05-24 23:41 tina.py 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 一、简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二、正则表达式中常用的字符含义 1、普通字符和11个元字符: 匹配自身 abc abc . 阅读全文
posted @ 2016-05-19 13:48 tina.py 阅读(290853) 评论(6) 推荐(42) 编辑
摘要: 一、内置函数 注:查看详细猛击这里 常用内置函数代码说明: 二、文件处理 1、打开文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 阅读全文
posted @ 2016-05-11 22:48 tina.py 阅读(2371) 评论(1) 推荐(0) 编辑
摘要: 一、集合的定义 set集合,是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为集合本身是无序的,不可以为集合创建索引或执行切片 阅读全文
posted @ 2016-05-07 22:15 tina.py 阅读(12414) 评论(0) 推荐(2) 编辑
摘要: 三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写。 深浅拷贝 1、对于数字和字符串而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址 只要是拷贝,不管是深拷贝还是浅拷贝以及赋值,其地址id都是一样的。 import copy #数字类型 n1 = 222 阅读全文
posted @ 2016-05-07 11:29 tina.py 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: part1——python编码 在初次编程的过程中,我们常常会遇到代码中汉字变乱码的情况,首先,就让我们的编码从不乱码开始吧! 1、在python编码过程中Unicode和utf-8及gbk之间的关系: 在Windows中解释器模式的是gbk编码,即使你在代码头部定义了utf-8,系统还是会按照自己 阅读全文
posted @ 2016-04-30 13:54 tina.py 阅读(562) 评论(0) 推荐(0) 编辑