分类
摘要:
项目分析:
一.首先程序启动,显示下面内容供用户选择:
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)