上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 内置模块 json time datatime re 开发规范 主文件 配置文件 数据 附件 业务代码 1.内置模块 1.1 json json模块,是python内部的一个模块,可以将python的数据格式转换为 json格式的数据,也可以将json格式的数据转换为python的数据格式。 jso 阅读全文
posted @ 2021-11-23 17:49 Joshua_jiaxue 阅读(113) 评论(0) 推荐(0)
摘要: 1. 面向过程编程(理论) 面向过程编程好比在设计一条产品流水线,分布解决问题。 例如用户注册功能 获取用户名和密码 组织成固定格式 文件操作写入文件 设计简单,思路清晰 请看例子: def get_info(): username = input('用户名>>>:').strip() pwd = 阅读全文
posted @ 2021-11-23 15:55 Joshua_jiaxue 阅读(58) 评论(0) 推荐(0)
摘要: 1.abs() 绝对值 a = 123 b = -123 print(abs(a)) # 123 print(abs(b)) # 123 2.all()/any() # all 被判断对象都是True吗? # any 被判断对象里面有True吗? l = [0,1,2,3] print(all(l) 阅读全文
posted @ 2021-11-22 17:42 Joshua_jiaxue 阅读(43) 评论(0) 推荐(0)
摘要: 1. 生成器对象 生成器就是自定义迭代器 # 在定义阶段,就是一个普通的函数 def my_gen(): print('你好啊') yield 123 print('second') yield 456 """ 当函数体内含有yield关键字, 那么在第一次叫用函数的时候,并不会执行函数体代码, 而 阅读全文
posted @ 2021-11-22 16:46 Joshua_jiaxue 阅读(48) 评论(0) 推荐(0)
摘要: 4.2 异常捕获 什么是异常?? 代码运行出错,会导致异常,异常发生后,如果没有解决方法,则会导致整个程序结束。 异常的三个重要组成部分: 异常的追踪信息traceback 翻到错误的最下面,从下往上第一个蓝色字体鼠标左键点击,即可跳转到错误代码所在行。 异常的类型 xxxxError 异常的原因 阅读全文
posted @ 2021-11-22 15:34 Joshua_jiaxue 阅读(83) 评论(0) 推荐(0)
摘要: 1. 常用内置函数 """ 其中几个方法得到的结果类型是迭代器对象的类型, 所以想要打印出内容,必须用for循环或者其他容器类型包裹,如下例子: res = zip(l1,name_list) print(list(res)) res1 = zip(l1,name_list,l2,l3) for i 阅读全文
posted @ 2021-11-19 17:11 Joshua_jiaxue 阅读(81) 评论(0) 推荐(0)
摘要: 在研究二分法问题时,碰巧遇到一个特别有意思的事情,自己之前没有发现,在二分法最终列表为空的时候,想要return 终止函数,但是发现却接收不到返回值(这里其实不重要,我原本也不想要返回值),但是发现了这个问题就忍不了了,源代码如下: # 二分法能够使用的场景:数据集必须有序. l1 = [13,9, 阅读全文
posted @ 2021-11-19 08:17 Joshua_jiaxue 阅读(418) 评论(0) 推荐(0)
摘要: 1. 递归函数 递归:函数在运行过程中,直接或间接的调用了自身。 # 关于递归深度 # 官网表述:python默认的最大递归深度为1000次,代码跑出来可能997,998. # 查看最大递归深度 import sys print(sys.getrecursionlimit()) # 更改最大递归深度 阅读全文
posted @ 2021-11-18 17:06 Joshua_jiaxue 阅读(90) 评论(0) 推荐(0)
摘要: def add(): print('开始添加用户') info_dic = {} user_id = input('请输入用户编号>>>:').strip() # 判断用户编号是否存在 for i1 in info_lis: if user_id in i1['user_id']: print('用 阅读全文
posted @ 2021-11-17 20:06 Joshua_jiaxue 阅读(45) 评论(0) 推荐(0)
摘要: 从简单到复杂的装饰器 1. 装饰器简易版本 给装饰器添加统计函数执行时间的功能。 import time def index(): time.sleep(2) print('赌场开业,在线发牌') def outer(func): def get_time(): start_time = time. 阅读全文
posted @ 2021-11-17 17:27 Joshua_jiaxue 阅读(53) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页