路飞python
苦涩嘴角°
黑发不知勤学早,白首方悔读书迟。
展开
-
模块 【一】
模块的定义:模块即使你写的py文件,就是一些常用功能的集合体模块的分类:第一类:内置模块,也叫标准库第二类:第三方模块,第三方库,别人写好的,必须通过pip install来安装第三类:自定义模块,我们自己在项目中定义的一些模块模块的用法:import 和 from...(工具箱)import...(工具)一.json模块json模块是将满足条件的数据结构转化成特殊的字符串,并且也可以反序列化还原回去序列化模块总共只有两种方法:1.用于网络传输中间环节2.文件存储中间环节json模原创 2021-03-18 22:13:31 · 86 阅读 · 0 评论 -
装饰器
一.装饰器的概念装饰器:在不改变原被装饰的函数的源代码以及调用的方式下,为其添加额外的功能二.装饰器的种类1.标准版装饰器模板:def wrapper(f): def inner(*args,**kwargs): '''执行被装饰函数之前的操作''' ret = f '''执行被装饰函数之后的操作''' return ret return inner小例子:测试一个代码的执行效率import timedef time_(f)原创 2021-03-15 23:56:18 · 91 阅读 · 0 评论 -
股票查询
1 程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环)2 允许用户通过模糊查询股票名,比如输入“啤酒”, 就把所有股票名称中包含“啤酒”的信息打印出来3 允许按股票价格、涨跌幅、换手率这几列来筛选信息, 比如输入“价格>50”则把价格大于50的股票都打印,输入“市盈率<50“,则把市盈率小于50的股票都打印,不用判断等于。思路提示:加载文件内容到内存,转成dict or list结构,然后对dict or list 进行查询等操作。 这样以后就不用每查一次就要原创 2020-12-24 14:08:00 · 329 阅读 · 0 评论 -
三级菜单
menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{},原创 2020-12-24 14:04:25 · 115 阅读 · 0 评论 -
初识函数
一.函数的定义1.1函数必须遵循’先定义,后调用’的原则函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数,函数名就是对这段代码的引用1.2 定义函数的语法def 函数名(参数1,参数2,.....) '''代码的功能描述''' 函数体 return 值#def:定义函数的关键字#函数名:函数名指向函数的内存地址,是对函数体代码的引用,因此命名函数时应该反应出你这段代码的功能#函数体:就是你写的代码#return 值:定义函数的返回值,它是可有可无的二.调用函数原创 2020-12-24 14:59:52 · 143 阅读 · 0 评论 -
文件的操作
一.文件操作的基本流程1.1 打开文件,是程序向系统发起调用f = open('a.txt','r',encoding='utf-8')1.2 with的应用将一个文件打开并赋值给fwith open('a.txt','r',encoding='utf-8') as f: pass可以用with打开多个文件:with open('a.txt','r',encoding='utf-8') as read_f,open('b.txt','w',encoding='utf-8') as wri原创 2020-12-24 13:56:41 · 254 阅读 · 0 评论