05 2016 档案

flag+文件操作
摘要: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 阅读(1904) 评论(0) 推荐(0)

模块(configparser+shutil+logging)
摘要:一、configparser模块 1、模块介绍 configparser用于处理特定格式的文件,其本质上是利用open来操作文件。 *注:(这里解释一下特定格式的文件) a、有section和option的格式,且section表现为列表形式,option表现为字典形式。 # 注释1 ; 注释2 [ 阅读全文

posted @ 2016-05-26 11:59 tina.py 阅读(506) 评论(0) 推荐(0)

模块基础
摘要:一、模块定义及分类 把常用的一些功能单独放置到一个文件中,方便其他文件来调用,这样的一个文件可以称为一个模块。 模块分为三种: 导入模块: 1、自定义模块: 自己定义一个模块命名demo.py: 在test.py中引入模块: 然后运行test.py,就会输出和demo.py同样的结果。 注: 只有在 阅读全文

posted @ 2016-05-25 09:25 tina.py

字符串格式化(百分号&format)
摘要:字符串格式化 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号方式: 百分号方式: [ ]:表示可选 name:可选,用于选择指定的key flags:可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号; 阅读全文

posted @ 2016-05-24 23:58 tina.py

递归&冒泡&装饰器
摘要:递归 递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 扩展:函数名可以当做参数传递 函数名():执行函数 函数名:代指函数 示例: #斐波那契def f(a1,a2): if a1 > 100: return print(a1) a3 = a1 + a2 阅读全文

posted @ 2016-05-24 23:55 tina.py

模块(序列化(json&pickle)+XML+requests)
摘要:一、序列化模块 Python中用于序列化的两个模块: json 跨平台跨语言的数据传输格式,用于【字符串】和 【python基本数据类型】 间进行转换 pickle python内置的数据传输格式,多用于二进制形式,用于【python特有的类型】 和 【python基本数据类型】间进行转换 Json 阅读全文

posted @ 2016-05-24 23:41 tina.py 阅读(966) 评论(0) 推荐(0)

python中的正则表达式(re模块)
摘要:一、简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二、正则表达式中常用的字符含义 1、普通字符和11个元字符: 匹配自身 abc abc . 阅读全文

posted @ 2016-05-19 13:48 tina.py 阅读(291776) 评论(6) 推荐(42)

python基础(内置函数+文件操作+lambda)
摘要:一、内置函数 注:查看详细猛击这里 常用内置函数代码说明: 二、文件处理 1、打开文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 阅读全文

posted @ 2016-05-11 22:48 tina.py 阅读(2437) 评论(1) 推荐(0)

python基本数据类型之集合set
摘要:一、集合的定义 set集合,是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为集合本身是无序的,不可以为集合创建索引或执行切片 阅读全文

posted @ 2016-05-07 22:15 tina.py 阅读(12472) 评论(0) 推荐(2)

python基础(三元运算+深浅拷贝+函数参数)
摘要:三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写。 深浅拷贝 1、对于数字和字符串而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址 只要是拷贝,不管是深拷贝还是浅拷贝以及赋值,其地址id都是一样的。 import copy #数字类型 n1 = 222 阅读全文

posted @ 2016-05-07 11:29 tina.py 阅读(1250) 评论(0) 推荐(0)