Python-二分查找法

list_01 = [2,5,1,4,1,3] #二分查找/折半查找 #先排序 list_01.sort() print('首先要对列表进行排序:',list_01) num = int(input('请输入要查找到数:')) frist = 0 last = len(list_01)-1...

2019-03-15 19:47:33

阅读数 15

评论数 0

Python-二叉树遍历

2019-03-15 19:46:46

阅读数 14

评论数 0

Python-中缀表达式/栈的应用

2019-03-15 19:46:14

阅读数 11

评论数 0

Python-冒泡排序

冒泡排序: list_01 = [2,3,1,5] geshu = len(list_01) for i in range(0,geshu-1): for j in range(0,geshu-i-1): if list_01[j] > list_...

2019-03-15 19:45:35

阅读数 13

评论数 0

Python-线性表/堆栈/栈的特点

线性表: 堆栈: 栈的特点: 用递归实现累加和: #1~10的累加和==10+(1~9的累加和) # result = 1+2+3+4+5+6+7+8+9+10 def s(n): if n==1: return 1 result = n+s(n-1) ...

2019-03-14 20:22:30

阅读数 21

评论数 0

Python-协程

协程: 斐波那契: def aa(): a = 1 a+=1 print(a) def fib(times): n = 0 a,b = 0,1 while n<times: yield b a...

2019-03-14 20:18:45

阅读数 31

评论数 0

Python-线程队列/生产者与消费者

线程队列,生产者与消费者: 线程队列: #1~10的累加和==10+(1~9的累加和) # result = 1+2+3+4+5+6+7+8+9+10 def s(n): if n==1: return 1 result = n+s(n...

2019-03-14 20:17:19

阅读数 18

评论数 0

Python-消息队列/多线程/共享全局变量/线程非安全等

消息队列: 多线程 1,进程间通信: # 1.Queue的使用 # 步骤1:导入模块 from multiprocessing import Queue #步骤2:创建一个队列 q = Queue(3)#可接一个整数,表示队列的容量,如果省略则表示不设上限。 print(q.empty())...

2019-03-13 21:30:25

阅读数 21

评论数 0

Python-网络通信/进程/下载器/进程池等

urlib: 1,网络通信: from urllib import request#网络通信模块 #相对路径:01.网络通信.py #绝对路径:E:\0312\01.网络通信.py def downloader(url,isPicture=False): ...

2019-03-13 21:23:41

阅读数 35

评论数 0

Python-网络七层模型/模拟服务器与客户端通信

网络七层模型: 转码: S: import socket server = socket.socket(type=socket.SOCK_DGRAM)#创建一个服务器socket对象 server.bind(('10.10.42.37',9000))#监听本机9000端口 while Tru...

2019-03-13 21:14:05

阅读数 15

评论数 0

Python实现飞机大战(封装后版本)

图片见上一版本 import pygame,random,time,os from pygame.locals import * def getPic(path): return os.path.join('D:\\python使用软件\\IT研究院-Python\\New_Stydy\\...

2019-03-13 21:07:12

阅读数 32

评论数 0

Python实现飞机大战(1版本)

飞机大战: import pygame from pygame.locals import * import random import time #heroPlane子弹发射 class HeroBullet(): def __init__(self,x,y,windows): ...

2019-03-13 21:05:55

阅读数 26

评论数 0

Python基础-异常/单例模式

IndexError: a=[1,2] try: print(a[3]) except IndexError as e: print('出现错误了',e) print('程序到这了') AttributeError: class A(): pass try: pr...

2019-03-13 20:55:12

阅读数 12

评论数 0

Python基础-工厂/观察者/策略模式

工厂模式 class BMW(): def __init__(self,name): self.name=name class Benz(): def __init__(self,name): self.name=name class CarFact...

2019-03-13 20:48:12

阅读数 15

评论数 0

Python基础-析构函数单例模式等

析构函数: class A(): count=0 def __init__(self,name): self.name=name A.count+=1 def __del__(self): #析构函数 A.count-=0 ...

2019-03-01 21:21:23

阅读数 43

评论数 0

Python-用*打印等腰三角形和空心等腰三角形

for i in range(1,7): for j in range(1,(7-i)): print(' ',end='') for k in range(1,2*i): print('*',end='') print() 函数while...

2019-03-01 21:15:59

阅读数 54

评论数 0

Python-文件读写字典的增删改查

a={ '001':{'name':'张三','age':18,'address':'北京'}, '002':{'name':'张二','age':28,'address':'上海'}, '003':{'name':'张大','age':38,'address':'北京'}...

2019-03-01 21:13:55

阅读数 30

评论数 0

Python函数继承例题

class People(): tax=0 def __init__(self,name,age,work,salary): self.name=name self.age=age self.work=work ...

2019-03-01 21:11:58

阅读数 46

评论数 0

Python函数读写文件例题

定义FileAction类,最少定义两个方法,read data,write data 调用write data可将字典数据,以以下格式写入Data.txt文件 字典数据:{‘001’: {‘name’: ‘张三’, ‘age’: 18, ‘num’: ‘001’}, ‘002’: {‘name’...

2019-03-01 21:10:15

阅读数 36

评论数 0

Python基础-函数的继承/多态等

定义一个类: 包含一个:类属性 count 三个对象属性: name,age,address count用来记录第几个学生 定义三个对象 然后为这三个对象分别赋值 把他们按照顺序写到文件里 格式如下“” 1:{‘name’:‘张三’,‘age’:‘18’,‘address’:‘北京’} 2:{‘n...

2019-02-28 19:30:41

阅读数 44

评论数 0

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