- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 04-26 基础练习题
一、true 7.float(32) -32.0 13.bool(0) ?2.False ,数据类型不一样 8.float(‘3.21’)-3.21 ...
2020-04-26 22:44:57 2656
原创 04-25 循环练习
‘’’已知 lst = [2, 3, 4]依次要求用户输入2,3,4 的整数倍,先让用户输入2的倍数,如果用户输入的正确,输出“输入正确”,否则输出 “输入错误”,如果用户输入quit,则停止当前的输入,让用户输入3的倍数,输入3的倍数的过程中,如果用户输入quit,则让用户输入4的倍数‘’’1、自己解法:list=[2,3,4]s='quit'while True: ...
2020-04-25 23:12:56 334
原创 04-24 组件数字例题
回顾昨晚写的 1,2,3,4四个数字组互不形同且无重复数字的三位数的代码错误之处:nums=[]for i in range(1,5): for j in range(1,5): for z in range(1,5): if i != j and j != z and i != z: num=1*100+j*10...
2020-04-24 22:41:50 66
原创 04-24 打砖块小游戏之路-4
打砖块小游戏-4每个类所需的方法和属性的定义:1、窗口类:Gamewindow属性:窗口长宽,颜色,游戏名称方法:给窗口填充颜色难点:pygame包中创建窗口的方法:pygame.screen.set_mode(*args):填充颜色:self.window_fill(*args):2、球类:Ball首先绘制一个球:pygame.draw.circle(*args)属性:...
2020-04-24 22:10:30 123
原创 04-23 打砖块小游戏 -3
打砖块小游戏 -3原理研究一:定义类,类的普通方法的定义,类的继承等;1、代码中以定义类的类的继承,调用为主题构成,如下:类的定义:共8个类,其中主进程类继承上边7个类;class Gamewindow(object): passclass Ball(object): passclass Brick(object): passclass Rect(object): ...
2020-04-23 22:49:00 136
原创 04-22 pygame的简单了解
1、python中第三方包的下载安装及使用,如pygame2、pygame使用时的问题:①pygame包中很多模块的使用方法及含义②white中三个参数为什么必须是255?pygame模块简介:1、pygame语法:import pygamepygame.init() #初始化print('游戏代码')pygame.quit() #卸载模块,释放空间2、各函数的用法 ...
2020-04-22 23:29:03 138
原创 04-22打砖块小游戏之二 (未解问题1)
标题 定义的普通方法为何失效?1、注:下文中定义的第三个方法在实际代码中失效,并不包含于为类Collision中,不知为何?2、复习了类的定义及类属性,类方法,类方法有包含普通方法,其参数为self即其本身,类方法@classmethod ,静态方法 @staticmethod 及其调用方式class Collision(object): def ball_window(self): ...
2020-04-22 23:27:12 210
原创 04-21 打砖块小游戏-1
1、代码敲多了,容易乱,构建类的思路是?2、定义的类方法为什么不包含在类里边?3、pygame是什么模块?如何用?有哪些必须参数?4、构建界面如何构建?有哪些必要参数或初始化属性 ?导入模块import pygamefrom pygame.locals import *import sys,random,time,math‘’‘定义一个游戏窗口类’’’class Gamewind...
2020-04-21 23:19:19 195
原创 04-20 小游戏练习
小游戏-赌大小import timeimport random# 注册信息name=input('请输入用户名:')age=input('{}您好,请输入您的年龄:'.format(name))user_info={'name':name,'age':int(age)}user_properties=['X 1-5'] #用于存放用户道具properties=['X3(250G)...
2020-04-20 21:45:17 214
原创 2020-04-16 素数实例之研究路—四
素数实例之研究路—四例1、判断1-100之间的所有素数(素数又叫质数,只有1和它本身狂歌因数)因为1既不是``素数又不是合数,所以从2开始判断list=[]for i in range(2,101): for j in range(2,i-1) if i%j==0: print('%d是素数'%(i)) list.append(...
2020-04-16 23:45:24 456
原创 第二章 Linux学习
1、计算机简单基础知识:一、计算器由硬件和软件组成①硬件五大部分:运算器,控制器,存储器,输入设备和输出设备软件:系统软件(操作系统、编译程序)和应用软件②操作系统作用:如则管理和操作硬件,并提供简单的简单的人机交互的接口常见的操作系统有:windows、Unix和Linux操作系统又分个人操作系统和服务器操作系统③个人操作系统常用:windows/ Mac os服务器操作系统使用...
2020-04-16 17:53:16 66
原创 2020-04-14
学习笔记之五十三例1、判断1-100之间的所有素数(素数又叫质数,只有1和它本身狂歌因数)因为1既不是素数又不是合数,所以从2开始判断list=[]for i in range(2,101):for j in range(2,i-1)if i%j==0:print(’%d是素数’%(i))list.append(i)#else 这里不需要写else,因为不满足if条件后自动返回循...
2020-04-14 23:02:26 57
原创 练习二:turtle
‘’’初始化屏幕Windows = turtle.screen()新建turtle对象实例import turtlet=turtle.Turtle()海龟设置t.hideturtle()设置笔的速度t.speed()前进后退 左转右转t.forward(100) fd #前进100像素t.back(100) bk backward#后退100像素t.left...
2020-04-11 23:16:04 399
原创 2020-04-11
学习笔记之五十练习加复习基础‘’’复习:1、数据类型:计算机存储和处理的数据可以是各种类型的,比如文本,图片,音频,视频等,所以需要不同类型的数据类型2、Python 数据类型有:number 数字string 简称str 字符串boolean 布尔类型None 空值(也是一种数据类型)list 列表tuple 元组dict 字典set 集合3、idle 全称 inte...
2020-04-11 21:32:07 86
原创 2020-04-10
学习笔记之四十九练习题二#1、判断一个数 是不是质数num=input(‘请输入一个数(>0):’)num=int(num) #手动输入的都是字符串#if isdigit(num):#判断是否为字符串 isalpha 是否为数字isdigit 具体# 用法: 左边写法有问题,这里可以引入一个函数来判断所输入的是否为# 数字if isinstance (target,i...
2020-04-10 23:58:08 189
原创 2020-04-10
学习笔记之四十八个人所得税计算练习‘’’个人所得税计算免征额度:35003500-4000 5% 5000.05==254000-9000 15% 500015%==7509000-35000 20% 2600020%==520035000-55000 25% 2000025%500055000-80000 35% 25000*35% 875080000+ ...
2020-04-10 00:05:02 100
原创 2020-04-08
今天开始,做一些小练习#学习笔记之四十七练习一:画樱花‘’’import turtle as Timport randomimport time#画樱花的躯干def Tree(branch,t):time.sleep(0.01)if branch>3:if branch>=8 and branch<=12:if random.randint(0,2)==0...
2020-04-08 23:38:04 235
原创 2020-04-07
学习笔记之四十六(二)复习总结1、进程from multiprocessing import Processdef run():passif name==‘main: p1=Process(target=’’,name=’’,args=(n,))p1.start() #运行任务并调动进程run() 只执行任务,不调动进程自定义进程的创建:class MyProcess(P...
2020-04-07 22:09:51 77
原创 2020-04-07
学习笔记之四十六1、进程from multiprocessing import Processdef run():passif name==‘main: p1=Process(target=’’,name=’’,args=(n,))p1.start() #运行任务并调动进程 run() 只执行任务,不调动进程自定义进程的创建:class MyProcess(Proces...
2020-04-07 22:03:56 59
原创 2020-04-06
学习笔记之四十五 并发中,进程或线程只要 一sleep,就会转让执行权出去已占用的cpu资源,Python中线程是伪多线程,因为解释器底层的锁GIL,只要创建线程就有 全局解释器锁;别的语言中需要锁时才申请加锁;协程 协程:又叫微线程,是Python特有的,为了当有一个协程阻塞停滞时,快速切换到其他协程运行,保证cpu的高效运转,任务快速完成,协程实现方法有三种:1、生成...
2020-04-06 22:25:27 61
原创 2020-04-05
学习笔记之四十四(四)‘’’多线程中全局变量是 共享数据的:即多个线程共用相同的 global numn+=1 中: n+1 是一个过程n+1的值赋值给n有事一个过程而不同的线程之间是并发的,而且对用cpu的使用是轮流且随机的(Python中),所以有可能t1 操作处理的n+1还未来得及赋值给n,就被另一个t给抢占了cpu使用权,获取了n又进行了n+1操作,这样一来N加了两次1...
2020-04-05 22:25:24 51
原创 2020-04-05
学习笔记之四十四(三)线程:一个软件的打开可以理解为一个进程,但是一个软件同事进程多种操作(如360同时杀毒和优化os),理解为一个进程下的两个线程的运行;进程运行更消耗cpu和内存,所以进程下创建多个线程multithreading线程: 无法直接获得cpu和内存的调度和分配,但是能共享进程获得的(系统资源)cpu和内存下继承和使用该部分cpu和内存;是程序执行流的最小单元;并发:即不...
2020-04-05 18:21:10 60
原创 2020-04-05
学习笔记之四十四(二)#进程通信:main 加tab 快捷键 ,写if name==‘main’:target=func 将这个函数传递给 targettarget=func() 将函数的调用结果传递给target不同进程间通信靠公用的队列queue具体例如下:from multiprocessing import Process,Queuefrom time import sl...
2020-04-05 18:15:13 58
原创 2020-04-05
学习笔记之四十四405)正则表达式中分组的应用补充:#起名的方式:(?P<名字>正则) 前边,后边调用时(?P=名字)例如:msg=‘abc’result=re.match(r’<(?P\w+)><(?P\w+)>(.+)</(?P=name2)><(?P=name1)>’,msg)#上边有三个括号,代表单个分组print(...
2020-04-05 11:20:56 62
原创 2020-04-04
学习笔记之四十三‘’’进程是计算机中程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统的结构和基础对于操作系统来说一个任务就是一个进程,优点: 稳定性高,一个进程奔溃了不会应县其他的进程,缺点: 创建进程操作系统开销巨大, (主要在内存空间 ) 操作系统同事运行进程数量有限的创建进程:Linux 系统下使用fork() 函数创建金成功,...
2020-04-04 23:12:03 82
原创 2020-04-02
学习笔记之四十二正则表达式之分组引用数字import res=‘abc’result=re.match(r’<[0-9a-zA-Z]+>(.*)</[0-9a-zA-Z]+>’,s,)print(result)print(result.group(1))
2020-04-02 21:03:19 83
原创 2020-04-02 正则详情
学习笔记之四十一1、第三方包的应用:除自定义模块、系统模块之外的模块,需要引用的话德线下载,再导入应用如pillow 专门处理图片的模块下载方式有两种:1、(交互式)pip install 第三方模块名2、pycharm里边setting 设置下载实例:import requestsresponse=requests.get(‘http://www.12306.cn/’)#访问12...
2020-04-02 03:02:19 89
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人