文章分类 - Python
人生苦短,我用Python
摘要:正则表达式 什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。 或者说:正则就是用来描述一类事物的规则。 (在Python中)它内嵌在Python中,并通过 re 模块实现。 正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。
阅读全文
摘要:configParser模块 创建配置文档: 配置文件的读取: 配置文件的修改: logging模块 Python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志 日志分为五个级别: 日志的基本使用方法: logging模块通过basicConfig()函数来配置日志的生成格
阅读全文
摘要:json和pickle模块 序列化: 把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 序列化的作用: 1.持久保持状态 2.跨平台的数据交
阅读全文
摘要:time模块 如代码所示,python的time模块中的时间有三种表示形式: 1、时间戳(timestamp):具体来说就是从1970年一月一日零时零分零秒到现在的秒数,实际上返回的是一个浮点型数据,不同系统略有差异,具体时间可通过gmtime(0)得到 2、格式化的时间字符串,如:'Wed Oct
阅读全文
摘要:迭代器与生成器 可迭代对象(iterable) 官方定义: 满足以下条件之一的就是可迭代对象: 可以for循环,即for i in iterable 可以按index索引, 即实现了__getitem__()方法 定义了__iter__方法,返回一个由自身形成的迭代器 可以调用iter(obj),并
阅读全文
摘要:装饰器 闭包: 定义:如果在一个内部函数里,在对外部作用域(但不是全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure) 闭包 = 函数块 + 定义函数时的环境 如上所示,inner()作为返回值,在外部作用域进行调用,而可以访问inner作用域之外的作用域(outer作用域)中的
阅读全文
摘要:函数 将一组语句的集合通过一个名字封装起来 特点: 1、代码重用 2、保持一致性 3、可扩展性 创建及调用: 函数命名规则同变量: 1、不能包含下划线、字母、数字以外的内容 2、必须以字母和下划线开头 3、不能与保留字重复 4、区分大小写 5、描述性的单词,不要用中文或者拼音 6、驼峰式或者下划线分
阅读全文
摘要:深浅拷贝: 概述: 浅拷贝: 原理: copy()方法即浅拷贝,包括所有数据的copy()方法,都为浅拷贝 如上述运行结果可知,当修改b中的元素的时候,既有可能对a产生影响,也有可能无影响 具体原理如下图: 如图所示,a中储存的是四个地址,分别指向其中的四个元素,b通过copy方法对a进行复制时,即
阅读全文
摘要:文件操作详解: 文件打开模式: 文件方法: 读写: 判断: 其他操作: 文件的其他操作: 文件遍历: with语句: 其他: 文件应用: 实现功能:
阅读全文
摘要:数据类型详解 数字: int(整型): long(长整型): float(浮点型): complex(复数): 布尔值: 字符串: 特性:无法修改,字符串一旦定义即无法对其进行修改,仅可以重新定义字符串 格式化输出:参阅Python基础知识一 第一类:判断类 第二类:检索类 第三类:格式化类 第四类
阅读全文
摘要:前言: 笔者是一个有着C,C++,Java等划水经验的代码搬运工,准备从Python开始,真正的学好一门语言。 仪式: print("Hello, world!") 自此,python之路正式开始,人生苦短,我用python! python是一门解释型且强类型定义的动态语言,简单解释一下: 解释型:
阅读全文

浙公网安备 33010602011771号