
python基础
kylinxjd
这个作者很懒,什么都没留下…
展开
-
python列表排序不改变顺序
去重可以乱序 lis = [3, 1, 4, 3, 6, 3, 2, 4, 9, 1] lis2 = list(set(lis)) print(lis2) 去重不改变原始顺序 本质上 func1、func3 和 func6原理是一样的,将列表遍历一次,第一次出现到放到新到列表中 func2、func4 和 func5原理是一样的,先将列表去重,然后按原始列表到索引重新排序 from functo...原创 2019-12-19 13:16:36 · 2254 阅读 · 0 评论 -
python常见类内置方法
python类内置方法简介: 1、__new__() 、__init__() 2、__str__()、__repr__() 3、__call__() 4、__del__() 5、__iter__、__next__ 6、__getitem__、__setitem__、__delitem__ 7、__getattr__、__setattr__、__delattr__原创 2019-12-12 14:54:32 · 566 阅读 · 0 评论 -
python知识点(二)
python的三大神器: 装饰器 迭代器 生成器 一、装饰器 装饰器 decorator,是对函数的一种包装。 它能使函数的功能得到扩充,而同时不用修改函数本身的代码。 它能够增加函数执行前、执行后的行为,而不需对调用函数的代码做任何改变。 例子: def wapper(func): def inner(): print("执行function——a之前") ...原创 2019-07-31 14:52:13 · 183 阅读 · 0 评论 -
python知识点(三)
私有变量和保护变量 (1)_xxx "单下划线 " 开始的成员变量叫做保护变量,意思是只有类实例和子类实例能访问到这些变量,需通过类提供的接口进行访问;不能用’from module import *'导入 (2)__xxx 类中的私有变量/方法名 (python使用一种 name mangling 技术,将 __membername替换成_classname__membernam...原创 2019-07-31 18:01:39 · 157 阅读 · 0 评论 -
python读写excel、csv文件
csv文件格式是一种通用的电子表格和数据库导入导出格式。是excel表格的一种格式 python有一个专门对csv操作的包,就叫csv def readfile(filename): """ 以列表形式读 :param filename: :return: """ with open(filename, 'r') as fcsv: r...原创 2019-07-16 15:05:11 · 641 阅读 · 0 评论 -
python时间(time)和日期(datetime)处理模块
一、time 1、时间戳 import time # 秒 10位 print(int(time.time())) # 毫秒 13位 print(int(time.time() * 1000)) # 微秒 16位 print(int(time.time() * 1000 * 1000)) 2、格式化字符串 格式 含义 %y 两位数的年份表示(00-99) %Y ...原创 2019-07-27 15:47:09 · 502 阅读 · 0 评论 -
python测试框架
一、安装 pip install pytest 测试安装是否成功 pytest --version 出现版本信息则安装成功 二、pytest的优点 skdls原创 2019-09-20 18:06:46 · 166 阅读 · 0 评论