12 2017 档案
摘要:可迭代对象:现象上,能进行for循环的就是可迭代对象。 本质上:能调用__iter__()、iter()方法 列表 元组 字典 等都是可迭代对象列表生成式:10盘菜s = [x*2 for x in range(10000000)]生成器: 就是一个可迭代对象。厨师,现吃现做------ 可以用next方法,也可以用for循环遍历 1. s = (x*2 for x in range(100...
阅读全文
摘要:MVC和MTV MVC model view controllerMTV model template view pip3 install django添加环境变量 C:\Python35\Scripts # 在cmd中创建Django工程cd e:#进入e盘django-admin startpr
阅读全文
摘要:包:本质就是一个目录(必须带有一个__init__.py文件),从逻辑上组织模块。 模块的导入 导入飘红问题 导入飘红:多层文件夹容易导致飘红,解决方法:在pycharm根目录下创建工程,不要多层嵌套文件夹。因为pycharm自动会把根目录加入环境变量。 import model_name #导入这
阅读全文
摘要:函数 参数 形参 和 实参:形参不是实际存在,定义函数时,用来接收实参用 位置参数(必须参数):实参必须和形参一一对应 关键字参数:def fun(关键字一,关键字二) fun(关键字2= 实参1,关键字1 = 实参2) 默认参数:def fun(关键字一,关键字二 = ‘male’) 用的时候直接
阅读全文
摘要:html input table <div>标签,白板 span h系列 <a>标签 超链接 <a href=‘http://www.baidu.com’>百度</a> 锚<a href=‘#其它标签的id’> <img>标签 <img src=''图片url'' title=''标题'' css
阅读全文
摘要:编辑技巧 CTRL D: 未选中时,复制当前行到下一行,选中时复制粘贴选中部分。有时候pycharm无法安装各种模块,可能是python环境安装的不好,更换python安装包重新安装可能会好 变量:用来存东西,由字母数字下划线组成,区分大小写(而html中不区分大小写)不能以数字开头,不要中文和拼音
阅读全文
摘要:python中可以引入作用域的有 函数 类 模块,而 if else try for 等不会引入作用域 LEGB L local 局部作用域 更改变量需要先声明 global E enclosing 父级函数的作用域 更改变量需要先声明 nonlocal G global 全局变量 B built-
阅读全文
摘要:序列化:把对象/变量变成可存储或可传输的过程叫序列化,pickling json 是js下的一个模块,但是各个语言中通用,python中也封装了json 只能将字典集合等序列化,无法把类和函数序列化 dumps 和 loads方法 dump和load方法,只是比上面的多写一步,效果完全一样 pick
阅读全文
摘要:浅copy 一 b = a.copy 二 import copy a = copy.copy(b) 深copy import copy a = copy.deepcopy(b) 注意:python文件名不要命名为copy.py,否则import copy时是导入的自己而不是系统的copy模块
阅读全文
摘要:简介 SQL server 微软 功能强大oracle 稳定SQLite 轻量级Mysql 免费原子操作:最小级别不能再细分的操作事物就是原子性操作:举个经典例子,银行转钱,a减少钱,b加钱。为一个事物,是一个原子性操作。如果a减少了,断网断电了,b没加钱,a有网之后,事物回滚到a原来的钱数。 安装
阅读全文

浙公网安备 33010602011771号