会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
五月雨变奏
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2020年3月31日
json模块与hashlib模块的使用
摘要: """# json&pickle模块# 1.什么是序列化# 2.为何要有序列化# 3.如何做序列化与反序列化1.序列化指的是把内存数据类型转换成一个特定格式的内容,该格式的内容可用于存储或传输给其他平台使用内存的数据类型 》序列化 》特定格式(json、pickle模式)内存的数据类型《 反序列化《
阅读全文
posted @ 2020-03-31 18:09 五月雨变奏
阅读(171)
评论(0)
推荐(0)
2020年3月30日
随机验证码、打印进度条、文件copy脚本
摘要: #随机生成验证码import randomdef code(number=6): res="" for i in range(number): s1=chr(random.randint(65,90)) s2=str(random.randint(0,9)) res+=random.choice([
阅读全文
posted @ 2020-03-30 19:21 五月雨变奏
阅读(163)
评论(0)
推荐(0)
2020年3月29日
模块导入
摘要: # 一个python文件有两种用途# 1、被当成程序运行# 2、被当做模块导入 import osimport syssys.path.append(os.path.dirname(os.path.dirname(__file__)))from core import srcif __name__
阅读全文
posted @ 2020-03-29 21:11 五月雨变奏
阅读(145)
评论(0)
推荐(0)
2020年3月26日
面向对象编程、模块
摘要: 面向过程编程思想: 核心是过程二字,过程即流程,指的是做事的步骤:先什么,再什么,后什么 基于该思想编写程序好比在设计一条流水线优点:复杂的问题流程化、进而简单化缺点:可扩展性差面向过程的编程思想应用场景:1.不是所有的软件都需要频繁更迭,比如编写脚本2.即便是一个软件需要频繁更迭,也并不代表这个软
阅读全文
posted @ 2020-03-26 17:59 五月雨变奏
阅读(222)
评论(0)
推荐(0)
2020年3月25日
三表达式、生成式、函数递归
摘要: 叠加多个装饰器 @deco1 @deco2 @deco3(11) def index(x,y): print('from index %s:%s' %(x,y))index(1,2) 加载顺序自下而上 执行顺序自上而下 三元表达式语法格式: 条件成立时要返回的值 if 条件 else 条件不成立时要
阅读全文
posted @ 2020-03-25 17:31 五月雨变奏
阅读(198)
评论(0)
推荐(0)
2020年3月24日
有参装饰器/迭代器/生成器
摘要: def auth(参数1,参数2,参数3): def deco(func): def wrapper(*args,**kwargs): res=func(*args,**kwargs) return res return wrapper return deco from functools impo
阅读全文
posted @ 2020-03-24 21:52 五月雨变奏
阅读(141)
评论(0)
推荐(0)
2020年3月23日
装饰器
摘要: 1.什么是装饰器?器指的是工具,可以定义成函数装饰指的是为其他事物添加额外的东西点缀合在一起的意思是:装饰器指的是定义一个函数,该函数为其他函数增加额外的功能2.为何要用装饰器?开放封闭原则:开放指的是对拓展功能是开放的,封闭指的是对修改源代码是封闭的装饰器就是在不修改被装饰器对象源代码以及调用方式
阅读全文
posted @ 2020-03-23 21:50 五月雨变奏
阅读(188)
评论(0)
推荐(0)
2020年3月22日
案例ATM
摘要: # print("ATM案例".center(60,"*"))"""0退出1登录2转账3查询4提现5注册"""def quit(): print("欢迎下次使用")def login(): print("登录功能")def transfer(): print("转账功能")def check_bal
阅读全文
posted @ 2020-03-22 21:52 五月雨变奏
阅读(165)
评论(0)
推荐(0)
2020年3月19日
名称空间与作用域
摘要: 1.命名关键字参数 命名关键字参数:在定义函数时,*后定义的参数,如下所示,称之为命名关键字参数 特点:1.命名关键字参数必须按照key=value进行传值 def func(a,b,*,c,d):#其中c/d称之为命名关键字参数 print(a,b) print(c,d) func(1,2,c=3
阅读全文
posted @ 2020-03-19 19:28 五月雨变奏
阅读(112)
评论(0)
推荐(0)
2020年3月18日
函数参数使用
摘要: # 一 形参与实参介绍# 形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名def func(x, y): # x=1,y=2 print(x, y) # 实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值# func(1,2) # 形参与实参的关系:# 1、在调用
阅读全文
posted @ 2020-03-18 21:50 五月雨变奏
阅读(120)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告