Python
笔记
chengyu0726
这个作者很懒,什么都没留下…
展开
-
Python Django框架基础
Django 是由python 语言写的开源web 开发框架,并遵循MVC 设计模式,自称MVT 框架。Model:数据处理,内嵌ORM 框架;View:与MVC 的C功能相同,接收HttpRequest,业务处理返回HttpResponse;Temp:与MVC的V功能相同,展示层(html),内嵌了模板引擎。起初是为了开发以新闻发布为主的网站,而开发出这个框架。所有该框架更适合制作CMS (内容管理)系统。安装django 环境直接用【sudo pip install 包名词】的形式进行安装原创 2020-05-24 18:45:18 · 366 阅读 · 0 评论 -
Python 文本文件基本操作
1、文件打开文件读写文件关闭文件函数/方法说明open打开文件,并且返回文件操作对象read将文件内容读取到内存write将指定内容写入文件close关闭文件opne 函数的第一个参数是要打开的文件名(文件名区分大小写)文件存在,返回文件操作对象文件不存在,抛出异常read 方法可以一次性读入并返回文件的所有内容close 方法负责关闭文件注意:如果文件关闭文件,会造成系统资源消耗,而且会影响到后续对文件的访问方法执行后,会把文件指针原创 2020-06-07 16:30:04 · 292 阅读 · 0 评论 -
Python 异常
1、最简单的捕获异常try: 尝试执行的代码except: 出现错误的处理错误类型捕获在程序执行时,可能会遇到不同类型的异常,需要针对不同类型的异常,做出不同的响应,这个时候就需要捕获错误类型了try: # 尝试执行的代码 passexcept 错误类型1: # 针对错误类型1,对应的代码处理 passexcept (错误类型2,错误类型3): # 针对错误类型2 和 3,对应的代码处理 pass当Python 解释器抛出异常时,最后一行错误信息的第一个单词,就是错误类型原创 2020-05-20 20:12:46 · 188 阅读 · 0 评论 -
Python 单例模式
设计模式,针对某一类特定问题,提出的成熟的解决方案。单例设计模式:无论创建多少个对象,在系统中只有唯一的一个实例。应用场景:音乐播放对象、回收站对象、打印机对象…__new__方法有object 基类提供的内置的静态方法,作用是在类初始化时,为对象分配内存空间。1)在内存中为对象分配内存空间2)返回对象的引用重写 __new__方法def __new__(cls, *args, **kwargs): # 为对象分配空间,记录返回结果 instance = super().__ne原创 2020-05-19 21:22:10 · 130 阅读 · 0 评论 -
Python 面向对象(封装、继承、多态)
OOP(Object oriented Programming)面向对象编程封装根据指责将 属性 和方法封装到一个类中类对具有相同特征(属性)或 行为(方法)的事物的统称类名:大驼峰命名法属性:该类事物具有哪些特征方法:该类事物具有哪些行为定义类class 类名: def 方法1(self,参数列表): pass def 方法2(self,参数列表): pass开发之前,需求分析阶段,需要确定程序中需要包含哪些类内置函数dir()查看对象的所有属性和方法,“XX” 为该原创 2020-05-19 20:47:55 · 255 阅读 · 0 评论 -
Python 基础知识(三)函数、模块、包
函数:把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数使用1)定义函数 // 封装独立的功能2)调用函数 // 享受封装的成果函数的定义:def 函数名(): 封装的代码def 是define 的缩写由于Python 是解释型语言,所以需要先定义函数,再在函数下方调用函数,否则会报错(is not defined)给函数增加注释:由于在Python 中,函数上方需要空两个空行,所以将注释定义在函数名下方,在调用函数Ctrl + Q 会提示注释信息。def say_hell原创 2020-05-16 22:01:59 · 443 阅读 · 0 评论 -
Python 基础知识(二) 非数字型变量
高级变量类型列表(List),其他语言中叫做数组用与存储一串信息例子:name_list = [“zhangsan”,“lisi”,“wangwu”]取值:name_list[0]注意:取值时,超出列表的长度,会报错"list index out of range" // 数组越界异常列表的常用操作:技巧:【name_list. TAB键】的形式,可以提示【name_list】包含的方法列表可以存储不同类型的数据,但开发中基本都存储相同类型1、取值和取索引name_list[索引原创 2020-05-16 22:01:40 · 966 阅读 · 0 评论 -
Python 基础知识(一)基本语法
Python 开发哲学:做一件事情只有一种方法。1、注释单行注释:#注释内容多行注释:“”“注释内容“”"2、算术运算符加减乘除:+、-、*、/取整://取余:%幂:**3、变量定义变量:变量名 = 值Python 中定义变量不需要指定类型变量类型:数字型:整型(int)长整型(long)浮点型(float)布尔型(bool):真(true):非0即真假(false):0复数型(complex):主要用于科学计算,如:平面场问题,波动问题,电感电容问题非数原创 2020-05-16 22:01:19 · 208 阅读 · 0 评论