摘要: 项目分析: 一.首先程序启动,显示下面内容供用户选择: 1.请登录 2.请注册 3.进入文章页面 4.进入评论页面 5.进入日记页面 6.进入收藏页面 7.注销账号 8.退出整个程序 二.必须实现的功能: 1.注册功能要求: a.用户名、密码要记录在文件中。 b.用户名要求:只能含有字母或者数字不能含有特殊字符并且确... 阅读原文
2019-07-22 07:57:02 阅读(2608) 评论(0)
摘要: 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量 1.1.函数名的内存地址 def func(): print("呵呵") print(func) 结果: <function func at 0x1101e4ea0> 1.2 函数名可以赋值给其他变量 def fun... 阅读原文
2019-07-22 06:53:01 阅读(2286) 评论(0)
摘要:1.数据类型:(使用原则:够用就行,尽量使用范围小的) 整数:int,bit 小数:decimal 字符串:varchar(可变长度),char(固定长度字符串) 日期时间:date,time,datetime 枚举类型(enum) 特别说明2.约束(限制)主要: 主键prim... 阅读原文
2019-07-22 00:28:01 阅读(2592) 评论(0)
摘要: 前言: 之所以为不同模块划分重要程度,是因为大家不不可能精力一直集中,也不可能一下掌握所有, 但这个并不表示重要度低的可以不用掌握 ! 你必须掌握的点是每个模块分别干什么事,今后在需要实现某些功能时能够想起来这个模块的名字,然后再去查自己的资料找对应的使用方法 一.logging模块 logging翻译为日志记录 那... 阅读原文
2019-07-22 00:00:04 阅读(2393) 评论(0)
摘要:      下载地址 阅读原文
2019-07-21 21:26:05 阅读(2594) 评论(0)
摘要: # list 列表 # 中括号括起来,逗号分隔每个元素, # 列表中可以是数字字符串、列表等都可以放进去 list1 = [123, "book", "手动", ["data", 123, "文件"], 232, "tool", 'age', True] # list提供的方法... 阅读原文
2019-07-21 20:01:02 阅读(2386) 评论(0)
摘要: 1、settings.INSTALLED_APPS下添加:django.contrib.staticfiles 2、settings.py下添加:STATIC_URL = '/static/' 3、 (1)在APP下新建文件夹static,然后在这个static文件夹下创建一个当前APP的名字的... 阅读原文
2019-07-21 19:27:01 阅读(2440) 评论(0)
摘要: 15.迭代器:工具 1.可迭代对象: ​ 官方声明,只要具有__iter__方法的就是可迭代对象 list,dict,str,set,tuple -- 可迭代对象,使用灵活 #方法一: list.__iter__() dict.__iter__() #方法二: 查看源代码 #方法三: print(dir(list... 阅读原文
2019-07-21 19:15:02 阅读(2436) 评论(0)
摘要: def getdictvalue(d,code): result=[] if isinstance(d, dict) : try: value = d[code] result.append(value) ... 阅读原文
2019-07-21 18:50:02 阅读(2400) 评论(0)
摘要: 函数闭包为函数加上认证功能   1.登陆账号 user_dic ={'username':None,'login':False} def auth_func(func): def wrapper(*args,**kwargs): if user_dic['usern... 阅读原文
2019-07-21 16:52:01 阅读(2732) 评论(0)