随笔分类 - python之路
摘要:概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种: # NOT NULL :非空
阅读全文
摘要:数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL
阅读全文
摘要:表介绍 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 还记得我们之前写过的‘员工信息表作业’么?存储这员工信息的文件是这样的: id,name,age,sex,phone,job 1,Alex,83,female,13651054608,I
阅读全文
摘要:mysql存储引擎概述 什么是存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大
阅读全文
摘要:1、安装类型选择客户自定义 2、选择要安装的产品 点击Next 3、如果有需要安装的软件则会进行提示,单击Execute执行安装,然后单击Next 4、安装选择的产品,单击Execute执行安装,然后单击Next,默认,Next 5、类型和网络配置,保持默认 6、配置root账号的账号和密码 7、w
阅读全文
摘要:一、random模块 #!usr/bin/env python #随机的原则,在某一个范围内取到的数的概率都是相同的 # 0-1随机小数 import random print(random.random()) #0.10096138204704985 # 1-d随机小数 print(random.
阅读全文
摘要:#一个员工类,创建了300个对象,假设当name gender相同时则认为是同一个人,请给这300个对象去重 #一个员工类,创建了300个对象,假设当name gender相同时则认为是同一个人,请给这300个对象去重 class Employee: def __init__(self, name,
阅读全文
摘要:一、生成器表达式 1、 生成器表达式为: (结果 for 变量 in 可迭代的对象 if 条件)--》if条件可以省略 ge = (i for i in range(1, 11)) print(ge) # <generator object <genexpr> at 0x0000023EA176B5
阅读全文
摘要:将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析。为了方便记忆,将这些内置函数进行了如下分类: 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执行(4个) # 排序函数.语法: s
阅读全文
摘要:参考:https://www.cnblogs.com/sunshuhai/articles/6253815.html 一、cookie用法补充 1、cookie的应用场景 浏览器端保存的键值对,每次访问都会携带 1)用户验证,多长时间内免登陆 2)后台管理,左侧隐藏,可以把隐藏的键值对保存在cook
阅读全文
摘要:参考:https://www.cnblogs.com/sunshuhai/articles/6253815.html 一、代码目录构建 代码目录设置如下图: #!/usr/bin/env python # -*- coding:utf-8 -*- import tornado.web class L
阅读全文
摘要:pyinstaller 库的使用 PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。Py
阅读全文
摘要:一、tonado的代码 1、返回字符串 #!/usr/bin/env python # -*- coding:utf-8 -*- import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler
阅读全文
摘要:Python的WEB框架 (一)、Bottle Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。 Bottle框架大致可以分为以下部分: 路由系统,将不同请求交由指定函数处理 模板系统,将模板中的特殊
阅读全文
摘要:一、web框架介绍 一共有两种web框架 1、既包含socket又能逻辑处理 tornado框架 2、只能处理逻辑 Django bottle flask 二、web框架的本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 下面代
阅读全文
摘要:python的作用域与javaScript是一样的,参考:http://www.cnblogs.com/sunshuhai/p/9112578.html 一、python是以函数作为作用域的 二、python函数是有内层向外查找的 以上代码换为lambda表达式结果是一样的: 可以继续简化: 三、支
阅读全文
摘要:Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可
阅读全文
摘要:一、引入 在学习了Python特殊字符和原始字符串之后,我觉得答案应该是这样的: 1)普通字符串:'\\'2)原始字符串:r'\'但事实上在提取诸如“3\8”反斜杠之前的数字时,我屡次碰壁,始终得不到结果。最终发现自己理解错了,原来原始字符串和“正则转义”没有一点关系;下面详细谈一谈。 二、字符串转
阅读全文
摘要:一、上下文的基本实现 1、如下例,执行过程如下面代码: 2、自己编写打开文件的with open的方法
阅读全文