自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 python第二十天树

#定义节点 class Node(object): def __init__(self,item): self.elem=item self.lchild=None self.rchild=None #定义树 class Tree(object): def __i...

2019-09-03 15:28:39 101

原创 python第19天排序算法

一、冒泡排序def bubble_sort(alist): n=len(alist) for j in range(n-1): count=0#如果已经是有序则退出循环 #控制游标总共要走多少次 for i in range(0,n-1-j): #游标一次从头走到尾, if alist...

2019-08-31 21:27:49 87

原创 python第18天栈与队列

一、栈 栈描述的是操作,顺序表描述的是怎么存放 栈后进先出队列是先进先出 用顺序表实现栈 Stack()创建一个新的空栈 push(item)添加一个新的元素item到栈顶,压栈 pop()弹出栈顶元素,出栈 peek()返回栈顶元素 is_empty()判断栈是否为空 size()返回栈的元素个数class Stack(...

2019-08-29 19:49:25 93

原创 python第17天链表

链表概述 区别:顺序表要求存储空间连续。扩充时动态改变数据区 链表:原有数据区不用改变,虽然空间开销大,但存储灵活 相同点:都是线性表 链表实现方式:数据区+地址区 单向链表:尾节点地址区指向空,第一个节点为头节点用程序实现链表结构 is_empty()链表是否为空 length()链表长度 travel()遍历整个链...

2019-08-28 19:36:19 117

原创 python第16天顺序表

一、内存内存一个字节8位,一个字节有一个地址标识,内存是连续的存储单元如:一个整型占四个字节int a=1内存中表示如下从取的角度,上图中存时代表a,则取时也当做一个整体,若存时当做4个字符,取时00000001当做一个字符,00000000当做一个字符二、顺序表基本布局1.存取同类型数据list=[7,2100,390]连续存放,想要找第三个数,用起始位置加上逻辑地址*存储单元...

2019-08-27 08:39:21 74

原创 python第15天数据结构引入

一、算法引入例子:如果a+b+c=1000,且a^2+b^2=c^2(abc是自然数),如何求出abc可能组合思路一:挨个试枚举法import timestart_time=time.time()for a in range(0,1001): for b in range(0,1001): for c in range(0,1001): ...

2019-08-26 10:43:42 66

原创 python第14天sqlite操作

import sqlite3conn=sqlite3.connect('student.db')#连接数据库#游标,执行sql语句的命令:准备好了sql语句找游标执行cursor=conn.cursor()sql='select * from student'result=cursor.execute(sql)for row in result print(row)#添加的...

2019-08-17 16:15:49 98

原创 python第13天各类文件读取

一、txt读取#如果不涉及到包可以直接创建目录def txt_wirter(): with open('data.txt','w',encoding='utf-8') as f: f.write('学习编程\n') lines=['地址:北京市\n', 'QQ:937849577\n', '网...

2019-08-17 16:14:04 88

原创 python第12并行编程和函数装饰器

一、单线程import time#模拟一个耗时的操作def work(n): print(f'函数执行开始于:{time.ctime()}') time.sleep(n)#令它休眠 print(f'函数执行结束于:{time.ctime()}')def main(): print(f'主函数执行开始于:{time.ctime()}') work(4)...

2019-08-15 22:33:09 130

原创 python第11正则及系统编程

一、正则表达式import re1、简单的匹配text='Tom is 8 years old.Mike is 25 years old'#找出年龄,若模式要反复用则写入模式pattern=re.compile('\d+')#正则里面的模式对象ze=pattern.findall(text)#法一p_name=re.compile(r'[A-Z]\w+')pn=re.findal...

2019-08-15 22:29:19 76

原创 python第10天对象持久化及字符编码

一、扁平文件#以文本文件存储持久化对象sorces=[88,99,77,55]def write_sorces(): with open('data_list.txt','w',encoding='utf8') as f: f.write(str(sorces)) print('文件写入完成')#本质是文本文件,与列表无关#如果想要读取到程序里面来,并且还...

2019-08-10 21:11:27 84

原创 python第9天数值日期处理

一、处理异常try: x=5/0 print(x)except ZeroDivisionError: print('不能除以0')except: print('其他错误')else: print('没有异常')二、代码测试import unittest#导入python自带的测试模块,单元测试 from yichang import get_...

2019-08-10 21:07:03 93

原创 python第8天面向对象

一、简单的定义类1.定义类,把分析的对象编程代码class Book: def __init__(self,title,price,author):#构造函数,用来初始化函数,实例初始化时直接写在括号里不用麻烦 1.此函数只是用来初始化值用的 self.title=title#可把self理解为book1,即book1的标题等于传过来的标题 ...

2019-08-08 21:47:54 134

原创 python第7天包与模块管理

模块理解:为把功能逻辑写入后缀名为py的文件里面,根据需要可以任意调用。模块使用:1.用import,在A的模块里面想用B的成员(变量,函数,类),如果只使用import是导入所有的,用的时候形式:模块.方法。 2.from从某某里面导入具体的方法或对象是可以直接写。import mathfrom models import pageimport models为了解决...

2019-08-08 21:35:45 140

原创 python第六天函数

1.函数可以接受参数def learning(name,course,start,end): print('{}报名{}'.format(name,course)) print('从第{}学习到{}'.format(start,end)) print('{}退出'.format(name))learning('tom','python',1,3)2.函数也可以...

2019-08-06 22:15:52 107

原创 python第五天迭代

1.可迭代的对象支持for循环for x in[1,2,3]: print(x)for x in (1, 2, 3): print(x)2.文件也可以迭代f=open('data.txt',encoding='utf8')for line in f: print(line,end='')3.可迭代的对象支持迭代协议,内部有一个_next_()方法能够获...

2019-08-06 22:07:27 377

原创 python第四天基本语句

x=5#用元组赋值(x,y)=(5,10)SyntaxError: invalid character in identifier(x,y)=(5,10)x5y10x,y=8,2x8y2[x,c,v]=[2,4,5]x2c4v5a,b,c=‘uke’a‘u’b‘k’...

2019-08-04 21:43:11 90

原创 python第三天字典表及元组

#字典表的声明d={‘BN’:‘223654’,‘title’:‘python入门’,‘price’:‘39’}d{‘BN’: ‘223654’, ‘title’: ‘python入门’, ‘price’: ‘39’}d[‘price’]‘39’d[‘author’]=‘Bob’d{‘BN’: ‘223654’, ‘title’: ‘python入门’, ‘p...

2019-08-04 20:17:07 166

原创 python第二天l列表的基本操作

@[>>> len([1,2,3])3[1,2,3]+[4,5,6][1, 2, 3, 4, 5, 6]l=list(‘command’)l[‘c’, ‘o’, ‘m’, ‘m’, ‘a’, ‘n’, ‘d’]‘k’ in lFalsefor c in l:#在列表里遍历每一个元素,放到c里面去print©comman...

2019-08-02 12:20:06 527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除