分类
摘要:
Models.py
#coding:utf8
fromflaskimportFlask
fromflask_sqlalchemyimportSQLAlchemy
app=Flask(__name__)
#实例化
app.config["SQLALCHEMY_DATABASE_URI"]="mysql... 阅读原文
2018-12-28 10:24:07 阅读(7416) 评论(0)
摘要:
一、JQuery对象
不管是JavaScript还是css,还是JQuery都是对标签进行操作,所以我们的总体步骤都是先找到标签,然后再对标签进行操作。对于JavaScript来说,用id找到只有一个,用class找到的不管你存在几个,得到永远是一个数组,JavaScript的方法是在DOM对象的基础上进行的... 阅读原文
2018-12-28 10:19:11 阅读(9134) 评论(0)
摘要:
1. 初识面向对象 面向过程: 一切以事务的发展流程为中心. 面向对象: 一切以对象为中心. 一切皆为对象. 具体的某一个事务就是对象
打比方: 大象进冰箱 步骤: 第一步, ... 阅读原文
2018-12-28 10:14:02 阅读(9297) 评论(0)
摘要:
1.namedtuple
命名元组 -> 类似创建一个类
from collections import namedtuple
# 类
p = namedtuple("Point", ["x", "y","z"])
# 对象
p1 = p(10, 20,30)
print(p1)
print... 阅读原文
2018-12-28 10:05:01 阅读(11823) 评论(0)
摘要:
2018-12-27
元组的操作方法(tuple)
1.列表是有序的;元素可以被修改
元组也是有序的,但是其一级元素不可被修改,不能被增加或删除,在创建元组时,可在最后一个元素后加逗号以区分元组和方法
(1212,"asnfuih",[2131,"safg"],)
2.可用索引和切片取值,也... 阅读原文
2018-12-28 09:42:02 阅读(8563) 评论(0)
摘要:
一.开闭原则: 对功能的扩展开放 对代码的修改是封闭
二.装饰器:
1.通用装饰器语法:
def wrapper(fn): def inner(*args, **kwargs): # 聚合 在目标函数之前 ... 阅读原文
2018-12-28 08:51:02 阅读(9189) 评论(0)
摘要:
1. namedtuple
命名元组->类似创建了一个类
from collections import namedtuple
p = namedtuple("Point",["x","y","z"])
p1 = p(3,4,5)
print(p1) # 结果 Point(x=3, y=4, z=5... 阅读原文
2018-12-28 07:22:54 阅读(7334) 评论(0)
摘要:
笔者曾经面试的时候遇见过一次字符串反转这类笔试题,今天回想起来,所以拿出来给大家分享一下。下面是这个题目要求以及示例。
题目描述:
1. 给定一个字符串,将其中的每一个单词进行翻转并输出翻转后的字符串 2. 单词的定义为“连续的由字母组成的子串”,例如"abc-1de/fg"的单词有3个,为["abc", ... 阅读原文
2018-12-28 06:00:06 阅读(7239) 评论(0)
摘要:
在用配置类的方式给app设置配置时, SQLALCHEMY_ECHO 这个是记录打印SQL语句用于调试的, 一般设置为False, 不然会在控制台输出一大堆的东西
/home/python/.virtualenvs/py3_flask/bin/python /home/python/Desktop/test/d... 阅读原文
2018-12-28 00:32:37 阅读(7311) 评论(0)
摘要:
str、bytes和bytearray简介
str是字符数据,bytes和bytearray是字节数据。它们都是序列,可以进行迭代遍历。str和bytes是不可变序列,bytearray是可变序列,可以原处修改字节。
bytes和bytearray都能使用str类型的通用函数,比如find()、replace()、i... 阅读原文
2018-12-28 00:00:02 阅读(8282) 评论(0)