摘要: 报错: 解决问题:win + r ,,输入services,重启Mysql服务即可 阅读全文
posted @ 2021-02-17 23:17 欢乐二次方 阅读(119) 评论(0) 推荐(0)
摘要: 记录以下,是模块中没有成功导入数据库的jar包导致的 方法: 右击项目,打开 Open Module Setting 阅读全文
posted @ 2021-02-17 15:45 欢乐二次方 阅读(58) 评论(0) 推荐(0)
摘要: #2:还记得我们用函数对象的概念,制作一个函数字典的操作吗,来来来,我们有更高大上的# 做法,在文件开头声明一个空字典,然后在每个函数前加上装饰器,完成自动添加到字典的操作#d={}#有参装饰器接受的是用户输入功能对应的编号# def index(x):# def outter(func): #fu 阅读全文
posted @ 2021-01-06 14:58 欢乐二次方 阅读(83) 评论(0) 推荐(0)
摘要: #需求:造一个工具用来返回值,并且可以返回很多次值#如何得到自定义的迭代器:#在函数内一旦存在yield关键字,调用函数并不会执行函数体代码#会返回一个生成器对象,生成器即自定义的迭代器def func(): print('第一次') yield 1 print('第二次') yield 2 pri 阅读全文
posted @ 2021-01-06 09:06 欢乐二次方 阅读(74) 评论(0) 推荐(0)
摘要: #1 什么是迭代器# 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复# 都是基于上一次取值的结果而继续的,单纯的重复并不是迭代# 列表,循环#2 为什么有迭代器# 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类# 有:列表,字符串,元组,字典,集合,文件# l=['egon' 阅读全文
posted @ 2021-01-06 09:05 欢乐二次方 阅读(65) 评论(0) 推荐(0)
摘要: # import time# def outter(func):# # func=被装饰对象的内存地址# #wrapper的参数取决于被装饰对象## def wrapper(*args,**kwargs):# start=time.time()# func(*args,**kwargs)# stop 阅读全文
posted @ 2021-01-06 09:04 欢乐二次方 阅读(74) 评论(0) 推荐(0)
摘要: #一:编写函数,(函数执行的时间用time.sleep(n)模拟)# import time# def timmer(func):# def wrapper(*args,**kwargs):# start=time.time()# res=func(*args,**kwargs)# stop=tim 阅读全文
posted @ 2021-01-05 14:48 欢乐二次方 阅读(111) 评论(0) 推荐(0)
摘要: # 储备知识:# *args,**kwargs# def index(x,y):# print(x,y)## def wrapper(*args,**kwargs): #args=(1,2,3,4,5) kwargs={'a':1,'b':2}# index(*args,**kwargs) #ind 阅读全文
posted @ 2021-01-05 14:47 欢乐二次方 阅读(64) 评论(0) 推荐(0)
摘要: # 1、函数对象优化多分支if的代码练熟# def login():# print('登录功能:')## def transfer():# print('转账功能:')## def check_balance():# print('查询余额:')## def withdrow():# print(' 阅读全文
posted @ 2021-01-04 15:32 欢乐二次方 阅读(109) 评论(0) 推荐(0)
摘要: #一 大前提:# 闭包函数=名称空间函数与作用域+函数嵌套+函数对象# 核心点:名字的查找关系是以函数定义阶段为准的#二 什么是闭包函数# '闭' 函数指的是该函数是内嵌函数# '包' 函数指的是该函数包含对外层函数作用域名字的引用(不是对全局作用域)#闭包函数:名称空间与作用域的应用+函数嵌套# 阅读全文
posted @ 2021-01-04 15:31 欢乐二次方 阅读(117) 评论(0) 推荐(0)