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