
python
文章平均质量分 67
小代灬
这个作者很懒,什么都没留下…
展开
-
html标签
# 标题标签<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h1>标题</h1><h2>标题</h2><h3>标题</h3><h4>标题</h4>原创 2021-03-17 22:37:16 · 105 阅读 · 0 评论 -
django入门
官网参考E:\djangoProject>python manage.py runserver 192.168.1.104:8000原创 2021-03-17 22:28:25 · 180 阅读 · 0 评论 -
面向对象高级特性
一.类属性与实例属性类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本实例属性(对象属性),它不被所有类对象的实例对象所共有,在内存中的副本个数取决于对象个数二.类方法与静态方法"""相关的源码:from datetime import datetime"""class Student(object): def __init__(self, name, age): self.name = name self.age原创 2021-03-01 21:45:14 · 170 阅读 · 1 评论 -
栈与队列的封装
一.栈的封装栈是限制在一端进行插入操作和删除操作的线性表(俗称堆栈),允许进行操作的一端称为“栈顶”, 另一固定端称为“栈底”,当栈中没有元素时称为“空栈”。向一个栈内插入元素称为是进栈,push; 从一个栈删除元素称为是出栈,pop。特点 :后进先出(LIFO)class Stack(object): """栈的封装[1, 2, 3, 4],左边栈底,右边栈顶""" def __init__(self): self.stack = [] def push原创 2021-03-01 16:49:14 · 264 阅读 · 0 评论 -
面向对象编程
一.面向过程编程(一)“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。分析出解决问题所需要的步 骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。(二)面向对象的方法也是含有面向过程的思想。面向过程最重要的是模块化的思想方 法。比如拿学生早上起来这件事说明面向过程,粗略的可以将过程拟为: (1)起床 (2)穿衣 (3)洗脸刷牙 (4)去学校 而这4步就是一步一步地完成,它的顺序很重要,你只需要一个一个地实现就行了。 而如果是用面向对象的方法的话,原创 2021-03-01 15:55:50 · 493 阅读 · 0 评论 -
python模块与包
一.模块模块就是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块# 1. python模块实质上是一个python文件。# 2. 注意: 自定义的python文件的文件名一定不要和已有的模块冲突。# 3. 导入模块实质上是加载并执行模块的内容。# 4. 导入模块的几种方式:"""# 直接导入import helloprint(hello.digits)hello.login()原创 2021-02-20 17:43:13 · 160 阅读 · 0 评论 -
python异常处理
一.异常**Error(错误)**是系统中的错误,程序员是不能改变的和处理的,如系统崩溃,内存空间不足,方法调用栈溢等。遇到这样的错误,建议让程序终止**Exception(异常)**表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常常见的异常:AttributeError(属性错误) 、IOError(输入输出错误) 、ImportError (导入模块错误)、IndexError(索引错误)、SyntaxError(语法错误)、Ty原创 2021-02-20 16:15:10 · 128 阅读 · 0 评论 -
python高级特性
# 练习"""知识点需求: 1. 文件操作 2. 字符串的分割操作 3. 字典操作功能需求:词频统计 1. 读取song.txt文件 with open(filename) as f: content=f.read() 2. 分析文件中的每一个单词,统计每个单词出现的次数。{"hello":2, "python":1, "java":1} - 分析文件中的每一个单词 content = "hello python hello java"原创 2021-02-20 15:53:15 · 139 阅读 · 0 评论 -
文件操作
一.文件操作默认数据是加载到内存中,结果也是保存到内存中, 程序执行结束,所有的数据释放,因此需要保存到文件,存储到硬盘上(一)文件的打开# 1. 打开文件"""mode: r: 只能读文件 w: 只能写入(清空文件内容) a+: 读写(文件追加写入内容)"""f = open('doc/hello.txt',mode='a+') #.txt相对路径# 2. 文件读写操作f.write('java\n')# 3. 关闭文件f.close()(二)文件的读原创 2021-02-19 22:53:30 · 148 阅读 · 0 评论 -
python函数
一.函数概述函数:提高编写的效率以及代码的重用# 0.常用的内置函数: max,min,sum, divmod# 函数必须有输入和输出。# max_num = max(1, 2, 3)# print(max_num)# 1.如何创建函数?定义函数,函数内容并不会执行# 函数的输入专业叫参数, 函数的输出叫返回值。# 重点:# - 形参: 形式参数,不是真实的值(定义函数时的参数)# - 实参:实际参数, 是真实的值(调用函数时的参数)def get_max(n原创 2021-02-19 17:30:25 · 310 阅读 · 0 评论 -
内置数据结构---集合与字典
一.集合集合(set)是一个无序的不重复元素序列。1,2,3,4,1,2,3 = 1,2,3,4# 1. 集合的创建s = {1, 2, 3, 1, 2, 3} # {1, 2, 3}print(s, type(s))# 注意点1: 集合的元素必须时不可变数据类型。# s = {1, 2, 3, [1, 2, 3]}# print(s, type(s))# 注意点2:空集合不能使用{}, 而要使用set()# s = {} # {} 是用来创建一个空字典# print(s, type原创 2021-02-18 15:19:11 · 262 阅读 · 0 评论 -
内置数据结构---列表与元组
一.序列(一)成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。(二)序列数据类型包括:字符串,列表,和元组类型。(三)特点: 都支持下面的特性1.索引与切片操作符2.成员关系操作符(in , not in)3.连接操作符(+) & 重复操作符(*)二.列表:更加强大的数组数组: 存储同一种数据类型的集和。scores=[12,95.5]列表: 可以存储任意数据类型的集和# 创建一个空列表list = []# 创建一个包含元素的列表,元素可以原创 2021-02-17 22:22:12 · 164 阅读 · 1 评论 -
python内置数据结构---字符串
字符串str:单引号,双引号,三引号引起来的字符信息。数组array:存储同种数据类型的数据结构。[1, 2, 3], [1.1, 2.2, 3.3]列表list:打了激素的数组, 可以存储不同数据类型的数据结构. [1, 1.1, 2.1, 'hello']元组tuple:带了紧箍咒的列表, 和列表的唯一区别是不能增删改。集合set:不重复且无序的。 (交集和并集)字典dict:{“name”:"westos", "age":10# 1. 字符串str字符串或串(String)是由数字、字母原创 2021-02-05 20:08:14 · 278 阅读 · 0 评论 -
python入门基础
一.认识python程序可以看作对一系列动作的执行过程的描述;然后计算机程序按照某种顺序完成系列指令.把复杂的计算分解,然后重新设计成一系列计算机可以按指定顺序执行的简单的指令,这个过程就叫做编程.因而通过编程语言,程序员才能告知计算机如何完成一个复杂的计算机器语言,只由0和1组成汇编语言是用一些简短的英文单词来代替机器语言中的一个个二进制指高级语言是更简洁、表达能力更强、更贴近于人的思维模式、更容易移植的编程语言Python是一种高层次的脚本语言,结合了解释性、编译性、互动性和面向对象,目前应原创 2021-02-03 21:22:36 · 394 阅读 · 1 评论