摘要: 一、logging模块 1、日志级别 import logging CRITICAL = 50 # FATAL = CRITICAL ERROR = 40 WARNING = 30 # WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 # 不设置 2、基本 阅读全文
posted @ 2020-04-02 20:44 sunshine如你 阅读(171) 评论(0) 推荐(0) 编辑
摘要: #一、今日作业# 1.把登录与注册的密码都换成密文形式 方式一: import time import hashlib # 登录功能 all_user_dict = {} #获取文件数据 def get_all_users(): with open('db.txt', 'r', encoding=' 阅读全文
posted @ 2020-03-31 21:15 sunshine如你 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、json&pickle模块 1 什么是序列化 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 2 为什么要序列化 2.1 持久保存 阅读全文
posted @ 2020-03-31 21:08 sunshine如你 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、os模块 1、常见命令 import os ​ os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的 阅读全文
posted @ 2020-03-30 23:21 sunshine如你 阅读(265) 评论(0) 推荐(0) 编辑
摘要: # 今日作业:# 必做题:# 1.检索文件夹大小的程序,要求执行方式如下# python3.8 run.py 文件夹#os.path.getsize 查看文件大小 import os res = os.path.getsize(r'D:\python oldboy\day22\常用模块的使用\run 阅读全文
posted @ 2020-03-30 22:11 sunshine如你 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 今日作业:1、文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000要求:从文件中取出每一条记录放入列表中,列表的每个元素都是{'name' 阅读全文
posted @ 2020-03-26 22:17 sunshine如你 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1、什么是模块 模块就是一系列功能的集合体, 分为三大类: I:内置的模块 II:第三方的模块 III:自定义的模块 一个python文件本身就一个模块,文件名m.py,模块名叫m ps:模块有四种形式 1.使用python编写的.py文件 2.已被编译为共享库或DLL的C或C + +扩展 阅读全文
posted @ 2020-03-26 20:54 sunshine如你 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一:二分法(算法) 算法:是高效解决问题的办法(都是用于某种特定的场景) 需求:有一个按照从小到大顺序排列的数字列表 需要从该数字列表中找到我们想要的那个数字 示范: nums=[-3,3,6,9,10,11,16,34,56] find_num=10 方案一:整体遍历效率太低 for num in 阅读全文
posted @ 2020-03-26 20:41 sunshine如你 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一:函数的递归调用 1、递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式 具体是指:在调用一个函数的过程当中,又直接或者间接地调用到了本身 Python对递归调用循环调用的次数有限制,为1000次 #示范: #直接调用本身 def f1(): print('是我') f1() f1() ​ 阅读全文
posted @ 2020-03-25 23:03 sunshine如你 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、三元表达式 1、普通和三元表达式区别: 1.普通的表达式 def func(x,y): if x > y: return x else: return y ​ res = func(1,2) print(res) 2、三元表达式 语法格式:条件成立时返回的值 if 条件 else 条件不成立时要 阅读全文
posted @ 2020-03-25 22:43 sunshine如你 阅读(210) 评论(0) 推荐(0) 编辑