摘要: 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)