python整理
文章平均质量分 59
ls_ange
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python-list
Python - 列表 list 列表的数据项不需要具有相同的类型 List(列表) 是 Python 中使用最频繁的数据类型。 列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。 两个数组一模一样也是两个数组,不能比较,只能比较内容 列表取值 列表用 [ ] 标识,是 python 最通用的复合数据类型。 列表中值的切割也可以用到变量 [头下标:...原创 2018-10-10 10:28:36 · 444 阅读 · 0 评论 -
python-json
Python - 内置模块json json JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于ECMAScript的一个子集。 Python3中可以使用json模块来对JSON数据进行编码 json.dumps 将Python字典转换为JSON对象 json.loads 将JSON对象转换为Python字典 import json ...原创 2018-10-10 10:42:50 · 380 阅读 · 0 评论 -
python-io
Python - 文件 简单文件读写 #读文件 file=open('users.txt','r') content=file.read() print(type(content)) #str #写文件 str='我来自Python' file=open('users.txt','w') file.write(str) #会替换掉原文本 file.close() #追加数据 ...原创 2018-10-10 10:40:05 · 239 阅读 · 0 评论 -
python-datetime
Python - 内置模块datatime time模块 time模块中时间表现的格式主要有三种: timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 struct_time时间元组,共有九个元素组。 format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。 import time #1.获得当前时间的时间...原创 2018-10-10 10:39:30 · 1594 阅读 · 0 评论 -
python-module
Python-模块 介绍 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段,把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。模块可以被别的程序引入,以使用该模块中的函数等功能。 模块分类 系...原创 2018-10-10 10:38:31 · 212 阅读 · 0 评论 -
python-function
Python - 函数 函数 定义一个函数 你可以定义一个由自己想要功能的函数,编程时尽量多用函数。以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达...原创 2018-10-10 10:37:43 · 639 阅读 · 0 评论 -
python-set
Python - 集合 特性 set是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希(唯一)的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为集合本身是无序的,不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值。 set和di...原创 2018-10-10 10:34:50 · 389 阅读 · 0 评论 -
python-dictionary
Python - 字典 类型 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中. 键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。 特性 和list和tuple一样,dictionary也可以: char={item:ord(item) for item in 'python'} 字典访...原创 2018-10-10 10:32:39 · 211 阅读 · 0 评论 -
python-tuple
Python - 元组 特性 和字符串一样,tuple一旦创建就不能改变,可以切片。 t1=(10) print(type(t1)) #<class 'int'> t2=(10,) print(type(t2)) #<class 'tuple'> tt=('python',['2.6','3.7'],'it') print(tt[1]) tt[0]='java' #...原创 2018-10-10 10:30:31 · 377 阅读 · 1 评论 -
python-StringIO
Python - StringIO StringIO 在内存中读写 strfrom io import StringIO my_str='abcdefg' memo=StringIO() memo.write(my_str[::-1]) my_str=my_str+memo.getvalue() print(my_str) #abcdefggfedcba ...原创 2018-10-11 11:08:53 · 211 阅读 · 0 评论 -
python-string
Python - 字符串 访问 s2="python" print(s2[1]) #y print(s2[-1]) #n user_id='admin001' #1. for i in user_id: #重点 print(i,end=' ') #2. len_id=len(user_id) for i in range(len_id): print(user_id[i...原创 2018-10-10 10:25:13 · 326 阅读 · 0 评论 -
python-unittest
Python - 单元测试 unittest核心工作原理 unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。 一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown)。单元测...原创 2018-10-11 12:34:56 · 287 阅读 · 0 评论 -
python-thread
Python - 多线程 什么是多线程 多线程类似于同时执行多个不同程序,相当于请人搬砖,没顺序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种...原创 2018-10-11 12:33:26 · 483 阅读 · 0 评论 -
python-re
Python - 正则表达式 简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,可以直接调用来实现正则匹配。 正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 语法规则 普通字符和11个元字符: 普通字符 匹配自身 abc abc . 匹配任意除换行符&quot;\n&quot;外的字符(在DOTALL模式中也能匹配换行符...原创 2018-10-11 12:32:30 · 327 阅读 · 0 评论 -
python - exception
Python - 异常处理 异常的定义 程序执行过程中出现问题导致程序无法执行 异常的分类: 程序遇到逻辑或算法错误 运行过程中计算机错误:内存不够或者io错误 异常的步骤: 异常产生,检查到错误且解释器认为是异常,抛出异常 异常处理,异常处理,截获异常,系统忽略或者终止程序处理异常 常见的异常 AttributeError 试图访问一个对象没有的属性,比如fo...原创 2018-10-11 12:28:46 · 314 阅读 · 0 评论 -
Python-decorator
Python-装饰器 为什么要用装饰器 装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用. 概括的讲,装饰器的作用就...原创 2018-10-11 12:27:48 · 219 阅读 · 0 评论 -
python-oop
Python - 面向对象 类和实例 面向对象最重要的概念就是类(Class)和实例(Instance)。 类是对象抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都有相同的方法,但各自的数据可能不同。 Python类提供了面向对象编程的所有标准功能:类继承机制允许多个基类,派生类可以重写其基类或类的任何方法,并且方法可以调用具有相同名称的基类的方法 对象可以包含任意数量和种...原创 2018-10-11 11:14:19 · 452 阅读 · 0 评论 -
python-ioexcel
Python - ioexcel 关于Excel Excel扩展名:xlsx ; cell:单元格 ; row:行 Excel表格相当于一个二维数组 保存数据的步骤: 新建excel文件(一个总的Excel) 新建工作簿(里面写数据的Excel表格) 往里面添加数据(以列表的格式) 全部填写完,一次性的把数据全部保存在Excel表中 取数据的步骤 获取Excel文件(u"data.x...原创 2018-10-11 11:09:41 · 268 阅读 · 0 评论
分享