Python
文章平均质量分 69
Bart_G
Life -> Code
展开
-
python模块和对象
模块导入 python的模块相当于java中的包import 包名.模块名import 包名.模块名 as 新模块名forom 包名 import 模块名forom 包名 import 模块名 as 新模块名动态导入模块在python2.7/2.6提供了json模块,但是python2.5没有提供,这时候要想使用json模块就需要try...except...确保导入模块,类似于java原创 2017-02-06 11:56:30 · 1326 阅读 · 0 评论 -
django学习--templates模板
1 自定义urls每次创建的view和对应的url映射总要配置在项目主目录的urls.py中,如果配置的多了的话 会很麻烦而且不便于维护,所以django支持我们自定义的urls并使用 django.conf.urls.include([views.[方法]])方法导入对应的映射方法1.1 开始创建自定义的urls.py在blog目录下创建urls.py文件,按照主目录的urls.py格式创建#原创 2017-06-04 15:09:46 · 658 阅读 · 0 评论 -
Django学习
1. django的下载和安装官网下载方式 官方下载地址: 下载Django 需要注意的是python版本对应的django版本不一样,我使用的python2.7,下载的是1.11.2版本在线安装 cmd命令行下输入 pip install django 然后pip安装器会联网自动匹配对应版本的django 安装好之后的路径在python安装目录 D:\Python27\Lib\原创 2017-06-04 00:26:40 · 535 阅读 · 0 评论 -
web.py--1
web.py web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由已故美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发安装web.py下载web.py包需要注意的是python27和python3.0对应的web.py版本不一样web.py下载地址在线安装cmd命令输入: pip ins原创 2017-06-02 00:02:01 · 498 阅读 · 0 评论 -
django学习--models
Models(模型)通常情况下,一个Model对应数据库的一张数据表 Django中Models以类的形式表现它包含了一些基本字段以及数据的一些行为编写Models在应用根目录下创建models.py文件并导入models模块生成数据表 cmd命令行中进入manage.py同级目录: 执行:python manage.py makemigrations app名(可选)或者右键—>run原创 2017-06-04 17:40:19 · 313 阅读 · 0 评论 -
python解析xml
Python解析XML文件三种方式SAX(simple api for xml)DOM(Document Object Moedl)ElementTree(元素树)需要解析的xml文件:<?xml version="1.0" encoding="utf-8" ?><books> <book id="j01"> <name>java</name> <p原创 2017-05-28 18:09:54 · 567 阅读 · 0 评论 -
Python的Switch语句
在编程语言中 switch 语句是比较常见的一种语法,但是python却摒弃了switch 官方的建议是使用 if-elif-…-else来代替,但是如果就是想用switch怎么办呢,也有方法方法一:使用dict字典实现def switch(arg): sw = {0:"zero",1:"one",3:"three"} # 参数一:要传入的参数arg,参数二:默认值,当dict中没原创 2017-04-25 23:30:46 · 26970 阅读 · 1 评论 -
python学习笔记2
高阶函数 通俗的来讲,python的高阶函数的形参变量可以接受函数,类似于c语言的函数指针例如:# 变量f可以传入一个函数def add(a,b,f): return f(a)+f(b)add(-5,5,abs)#输出结果是10python内置的高阶函数map() map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 l原创 2017-02-03 19:52:47 · 708 阅读 · 0 评论 -
Python Study Note 1
python数据结构 对象类型 特点 例子 列表list 有序,可改变值 list=['bart','lisa','maggie'] 元组tuple 有序,创建完后无法修改 t=('bart','lisa','maggie') 字典dict 有序,键值对类似java的map,key值不能重复 d={'bart':69,'lisa':98,'maggie'原创 2017-02-01 11:29:10 · 297 阅读 · 0 评论 -
python正则表达式
匹配字符串# coding:utf-8# 导入正则表达式模块import restr1 = 'imooc python'#------------第一种匹配方式-------------# 使用re.compile()返回一个pattern对象pa = re.compile(r'imooc')# pa.match()方法匹配目标字符串,并返回一个match对象ma = pa.match(st原创 2017-02-13 23:59:15 · 355 阅读 · 0 评论 -
python文件操作
python文件python 文件打开方式打开方法:open(name[,mode[buff]]) - name: 文件路径 - mode:打开方式 - 缓冲buffering大小 mode 说明 注意 ‘r’ 只读方式打开 文件必须存在 ‘w’ 只写方式打开 文件不存在创建文件,文件存在则清空文件 ‘a’ 追加方式打开 ‘r+’ 或 ‘w+原创 2017-02-13 23:58:31 · 312 阅读 · 0 评论 -
django--Admin模板
1. Admin是什么 Django中一个最强大的部分是自动管理接口,在模型中读取元数据来提供一个强大的、生产就绪的接口,使内容提供者能立即用它向站点中添加内容,在这篇文档中,我们讨论如何去激活,使用和自定义Django的站点管理接口。2. 配置Admin2.1 创建用户在项目界面mamane.py同级目录打开cmd页面输入python manage.py createsuperuser创原创 2017-06-10 23:28:04 · 1662 阅读 · 0 评论