Python
文章平均质量分 87
云治
这个作者很懒,什么都没留下…
展开
-
django学习记录4)
介绍我在使用django框架中用到几个非常便捷的小功能,包括django-restframework,身份认证类authentication_classes,权限检查类permissoin_classes自带的日志收集LOGGING,中间件middleware原创 2021-06-15 19:19:16 · 390 阅读 · 0 评论 -
django学习记录3)
这一篇将介绍django的orm操作,数据结构和表的定义在上一篇:dango学习记录2)原创 2021-06-11 14:51:30 · 210 阅读 · 2 评论 -
django学习记录2)
使用django可快速定义数据结构,博客中使用的数据库是mysql,首先上个例子:from django.contrib.auth import get_user_modelfrom django.db import modelsfrom django_mysql.models import Modelclass Check(Model): STATUS_TYPE = ( (0, '未审核'), (1, '驳回'), (2, '通过')原创 2021-05-08 14:28:35 · 301 阅读 · 2 评论 -
django学习记录 1)
安装pip install django==1.11.11创建工程django-admin startproject 工程名称目录介绍manage.py 项目管理文件mysite-- |-----setting.py 项目整体配置文件 |-----urls.py 项目URL配置文件 |-----wsgi.py 服务器入口创建子应用python manage.py startapp 子应用名称子应用文件夹--...原创 2021-04-07 15:11:53 · 118 阅读 · 1 评论 -
Python 中yield 用法
阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结:通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。 它的缺陷是所有数据都在内存中,如果有海量数据的话将会非常耗内存...翻译 2018-12-05 17:26:12 · 115 阅读 · 1 评论 -
序列 字符串
序列的基本操作(索引 分片 乘法 判断成员资格 求长度 取最大最小值) 对字符串都同样适用字符串是不可以改变的,没有赋值 扩展这类操作字符串的格式化操作比较常用>>> grade=87.6>>> str='cc grade is %.1f'>>> print(str%grade)cc grade is 87.6>>>...原创 2018-07-15 11:11:24 · 386 阅读 · 0 评论 -
python 我的第一个GUI
# _*_ coding:utf-8 _*__''''''import wxapp = wx.App()win = wx.Frame(None,title="简单编辑器",size=(410,335)) #创建一个框架bkg=wx.Panel(win) #背景组件'''#自行设计控件的尺寸loadbtn = wx.Button(win,label="打开",pos=...翻译 2018-07-25 21:10:14 · 158 阅读 · 0 评论 -
Python 文件
#coding=utf-8f=open('/home/hadoop/mypython/text.txt','r')line=f.readline()#line =f.read(可以指定读多少个字符)print(line)fw=open('/home/hadoop/mypython/text.txt','w')fw.write("橙 "+line)#fw.writeline(...原创 2018-07-25 20:27:55 · 126 阅读 · 0 评论 -
Python 模块
一些常用模块中的函数import syssys.path.append("自己创建的模块的路径")import self_modulos模块提供了多个访问操作系统服务的功能数据结构堆heap位于heapq模块中time模块正则表达式 在re模块中 ...翻译 2018-07-25 19:41:47 · 109 阅读 · 3 评论 -
序列 元组和列表
列表和元组都属于Python中的序列数据结构,但其中的区别是,列表是可以修改的,元组不能修改序列的通用操作1 索引 具体访问序列中的确定位置的元素>>> number=[0,1,2,3,4,5,6,7,8,9,10]>>> number[0]0>>> number[5]5>>> 序列的左边从0开始表示第一个元素,...原创 2018-07-14 16:36:25 · 1987 阅读 · 2 评论 -
Python 基础知识
1 运算符/除 //整除%取余*乘**幂2 字面值OxAF以Ox开头 表示数175的十六进制 010以0开头 表示8的八进制42整型42L长整型43.5...原创 2018-07-13 17:39:47 · 200 阅读 · 1 评论 -
python 异常
异常对象。 异常情况可以用异常对象表示,可以对其进行处理,如果忽略的话,程序会终止。警告。警告只是打印错误信息。引发异常。可以使用raise语句引发异常,他接受异常类或者异常实例作为参数 raise Exception("something is wrong!")自定义异常类。用继承Exception类的方法可以创建自己的异常类. class somecus...原创 2018-07-25 10:17:39 · 111 阅读 · 0 评论 -
python 类class
从一个简单的例子分析:class Calculator: def calculator(self,expression): self.value=eval(expression) def talk(self): print("hello world") def __calcu(self):#代表这个方法是私有的 只能本类的实例使用 print("this is calc...原创 2018-07-24 18:45:34 · 176 阅读 · 1 评论 -
Python 函数型编程
def 函数 (参数)参数匹配:1位置 从左至右进行匹配2 关键字参数:通过参数名进行匹配 3 默认参数:为没有传入值得参数定义参数值 ,一般写在右边。4 可变参数:通过*收集其余的位置参数,以元组的形式。5 可变参数:通过**收集其余的关键字参数,与字典的形式。传参时,1 不可变参数通过值传递2 可变对象通过指针(引用)传递一些例子:>...原创 2018-07-24 10:47:32 · 308 阅读 · 4 评论 -
Python:条件 循环 语句
1 打印 print可以用来打印由逗号隔开的多个值, 如果语句以逗号结尾,print会在同一行继续打印Python3 中打印是函数 需要加括号2 导入 import ... as...为函数或者模块重命名3 赋值 通过序列解包 可以使多个变量一次性赋值 x,y,z=1,2,3 数目必须保证一致 链式赋值 可以将用一个值赋给多个变量 x...原创 2018-07-23 11:49:16 · 139 阅读 · 0 评论 -
映射 字典
字典是由多个键值对组成,键可以是数字,字符串,元组(即任何不可变类型),但字典中的键是唯一的,值也可以是任意数据结构,值不唯一键和值之间用冒号:隔开,键值对与键值对之间用逗号,隔开 整个字典用大括号括起来{}创建方式:有两种创建方式,1用字典的定义方式,键值对表示,2用dict函数>>> stuno={'cc':'011','zm':'016','wyj':...原创 2018-07-23 10:56:17 · 543 阅读 · 0 评论