Python自学day-12】的更多相关文章

1.定义模块:用来从逻辑上组织python代码(实现一个功能),本质是.py结尾的python 包:本质就是一个目录(必须带有一个_init_.py文件)2.导入方法import module_nameimport module_name,module_name1from module_name import *#不建议使用from module_name import log as logging#用别名3.import本质导入模块的本质就是把python文件解释一遍导入包的本质就是在解释包下…
json , pickle模块 json,用于字符串和python数据类型间进行转换 pickle,用于python特有的类型和python数据类型间的进行转换 shelve 模块 是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 写入: import shelve import datetime d=shelve.open("shelve.txt") name=['hunter','job','james'] dic={'age…
python自学笔记 python自学笔记 1.输出 2.输入 3.零碎 4.数据结构 4.1 list 类比于java中的数组 4.2 tuple 元祖 5.条件判断和循环 5.1 条件判断 5.2 循环 6.使用dict和set 6.1 dict 6.2 set 7.函数的使用 7.1函数返回多个值,同时接受多个值 7.2函数参数的默认值 7.3可变参数的函数 7.4可变个数带参数名的入参 7.5参数类型组合 8.关于函数递归 9.python的高级特性 9.1切片 9.2遍历 9.3列表生…
一.什么是Cookie 1.什么是Cookie? Cookie是保存在客户端浏览器中的文件,其中记录了服务器让浏览器记录的一些键值对(类似字典). 当Cookie中存在数据时,浏览器在访问网站时会读取属于自己的数据,并携带在请求中发送给服务器. 这种机制可以用于许多场景,例如用户登录. Cookie非常重要,如果禁用了Cookie,大部分网站都不好用. 2.如何禁用Cookie 以Chrome为例: 进入设置--->高级--->隐私设置与安全性--->网站设置(或内容设置)--->…
一.路由映射的参数 1.映射的一般使用 在app/urls.py中,我们定义URL与视图函数之间的映射: from django.contrib import admin from django.urls import path from django.urls import re_path from mgmt import views urlpatterns = [ path('index', views.index), path('host/', views.host), re_path('…
一.外键跨表操作(一对多) 在 [Python自学] day-19 (2) (Django-ORM) 中,我们利用外键实现了一对多的表操作. 可以利用以下方式来获取外键指向表的数据: def orm_test(request): # 向UserGroup表中插入一个group (gid=1,groupname='Dev') models.UserGroup.objects.create(groupname="Dev") # 向UserInfo表中插入一个user (uid=1,user…
一.ORM的分类 ORM一般分为两类: 1.DB first:先在DB中创建数据库.表结构,然后自动生成代码中的类.在后续操作中直接在代码中操作相应的类即可. 2.Code first:直接在代码中实现各种类,然后执行,代码自动在DB中创建对应的数据库和表结构. 最常用的是后者,即Code First类型的ORM.例如 [Python自学] day-12 (Mysql.事务.索引.ORM) 中的SQLAlchemy,我们即将要了解的Django ORM也属于Code first. 二.利用ORM…
一.实现一个简单的Web服务器 使用Python标准库提供的独立WSGI服务器来实现MVC架构. 首先,实现一个简单的Web服务器: from wsgiref.simple_server import make_server # 每当一个请求连接,这个函数被调用一次 def RunServer(environ, start_response): # 返回响应头.状态等 start_response('200 OK', [('Content-Type', 'text/html')]) # 返回响应…
目录 Python自学之路---Day01 注释 单行注释 多行注释 print()函数 语法 参数 实例 input()函数 语法 参数 实例 查看Python的关键字 代码 变量与常量 变量 如何定义一个变量 变量命名规则 如何查看变量类型 如何查看变量首地址 常量 数字类型 分类 类型转换 内置数学函数 abs(x)函数 max(x, y)与min(x, y)函数 pow(x, y)函数 round(x, n=0)函数 math库 导入math库 math.ceil(x)与math.flo…
Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号. 1.安装步骤 下载源码 wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 在下载目录解压源码 tar -zxvf Python-2.7.12.tgz 进入解压后的文件夹 cd Python-2.7.12 在编译前先在/usr/…