自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Python第十五天--SQLite

1.SQLite的动态类型:NULLINTEGERREAL 浮点,包括float、double等TEXTBLOB boolean2.SQLite操作之sqlite3模块:连接对象:sqlite3.connect(“数据文件.db”)commit()close()游标:cursor = conn.cursor():execute(‘SQL语句’,[参数])fetchall()...

2018-12-18 09:38:25 93

原创 Python十四天--csv、json、excel文件操作

1.csvimport csvdef csv_reader(): """读取csv""" with open('lesson.csv', encoding='utf8') as f: reader = csv.reader(f) headers = next(reader) print(headers) for ...

2018-12-10 21:11:11 132

原创 Python十二天--并行编程

1.非并发:程序由单个步骤序列构成包含独立子任务的程序执行性能低2.并发:异步、高效分解子任务,简化流程与逻辑3.多线程:_thread(舍弃不用)threading:Thread 线程类:.Thread(target=函数,args=(参数,)).start.join 要求驻现场等待.name 线程名称.current_thread 获取当前线程threading....

2018-12-10 21:05:25 95

原创 Python十一天--正则与系统编程

正则1.应用场景:数据验证,文本扫描,文本提取,文本替换,文本分割2.语法:字面值:普通字符串需转义字符:,^,$,.,|,?,*,+,(),[],{}匹配:单字、预定义元字符:. 除\n外的所有字符\d 数字[0-9]\D 非数字[^0-9]\s 空白字符\t,\n,\r,\f,\v\S 非空白字符\w 字母数字字符[a-zA-Z0-9]\W 非字母数字批量备选:|...

2018-12-10 20:57:59 89

原创 Python第十天--持久化与字符编码

1.持久化类型: 偏平文件(文本)pickleshelve数据库ORM 关系映射2.pickle:序列化为字符串:dumps(obj) :将对象序列化为字符串loads(str) :将字符串反序列化为对象序列化对象到文件:dump(obj, file)obj = load(file)3.shelve:open(‘dbfile’)db[‘key’] = objlen(...

2018-12-07 09:57:20 125

原创 day09—异常、测试、数值、日期

1.错误类型:语法错误 语义错误(除以0) 逻辑错误2.异常处理:tryexcept 异常类型 as 实例finallyelseraise 手动抛出异常3.str.title()将字符串首字母转为大写4.测试级别:单元测试 集成测试 系统测试 验收测试 回归测试5.单元测试:对代码最基本单元(函数、方法)测试基于特定条件判断结果是否符合预期简化了测试任务unittes...

2018-12-06 09:29:54 118

原创 Python第八天--面向对象

1.repr =>调试使用,面向开发人员的函数2.str =>面向用户的函数3.对象:一个实例4.python中类可以定义全局成员,或者叫静态成员,定义在__init__外边在__init__中调用,表示每个实例产生是都会调用__init__初始化对象是调用__del__删除对象实例是调用通过实例可以调用静态成员,但不能改变其值静态函数:python3中,类中定义一...

2018-12-04 09:57:29 87

原创 Python第七天--包、模块、面向对象

1.模块:import 导入from 指定导入部分2.左右:代码复用命名空间实现数据或服务共享3.实现步骤:找到模块文件编译为字节码运行模块文件4.搜索范围:先从程序主目录查找然后从环境变量中找再从标准库中找最后从扩展库里找5.Init: 初始化6.面向对象: 1)分析对象 图书 出版社 作者 书名 价格 ... 2)类...

2018-11-26 21:16:15 109

原创 Python第六天——函数,Lambda,函数应用工具

1.函数参数匹配:位置匹配关键字匹配默认自(不需要重新赋值时可以省略不传)可变数量参数:* => 相当于传递一个tuple* * => 相当于传递一个dict可变数量参数不能直接传递tuple或dict,需要解包,用*或者**来解包2.Lambda:定义匿名函数格式: lambda 参数1,参数2… : 函数3.函数高级工具:map => 将一个函数作用于...

2018-11-24 15:31:42 86

原创 Python第五天——迭代,函数

1.实现迭代协议的数据类型可迭代遍历2.可迭代对象:实现了__inter__方法的对象就叫做可迭代对象3.迭代器:实现了__iter__和__next__()方法的对象就是迭代器4.list等有索引的可迭代对象会将所有内容加载到内存,比较耗费内存,其他可迭代对象只将部分内容加载到内存5.内置可迭代对象:rangemapzip…6.变量作用域:Built-in 内置Global...

2018-11-24 15:25:28 180

原创 Python第四天

1.代码格式:缩进4个空格(pycharm中Tab就是四个空格)每行不超过79字符,过长可直接换行空行:一般函数间空两行2.扩展序列解包赋值:a,b,*c = ‘asdf’ => a=‘a’, b=‘s’, c=‘df’星号同样可以放到a,b前面只适用于python33.多目标赋值:a=b=0 地址相同4.list:增加元素:+=extend 此方式效率高5.pr...

2018-11-23 09:33:40 97

原创 Python第三天

1.dict类似Java的Map,是无序的2.dict定义:1)dict = {‘a’:‘b’,‘c’:‘d’|2)dict = dict(a=‘b’,c=‘d’)3.dict增加元素:1)dict(‘e’) = ‘f’2)dict.dupdate(dict2)4.tuple:与scale区别为索引从0开始5.namedtuple:类似于Java Bean6.文件:file = ...

2018-11-21 22:20:49 99

原创 Python第一天

1.pythonCode通过解释器编译成字节码,然后通过PVM编程二进制机器语言来执行2.概念层级:表达式:创建、处理对象语句模块程序3.变量:类型是在运行的时候有实际的值得类型来确定的,可变多单词用_分割4.判断地址是否相等:is...

2018-11-21 22:12:13 186

原创 Python第二天

Python第二天1.列表支持原味修改,元祖及字符串不支持2.‘{0}’ => 定位符的使用,用format填充3.浮点数的小数点位数用 ‘:2f’ 表示2位小数,四舍五入4.取整://表示取商 math.floor => 正向取整 math.trunc => 向0取整 round => 四舍五入取整5.忽略转义符: r'...'6.print方

2018-11-21 09:06:15 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除