课后总结
TVTOwO
这个作者很懒,什么都没留下…
展开
-
学python的第五天
今天首先就是先做项目开始的时候先打印行号然后实现先增加后减的实现最后还是没有搞懂菱形怎么输出,只能做到一半,明天去请教老师同学然后再是高级变量类型使用list方法定义一个列表并索引输出列表再进行列表 的增删改...原创 2019-03-13 23:26:56 · 100 阅读 · 0 评论 -
学python的第十六天
给对象赋值的办法给对象添加属性的操作,给对象修改属性操作对象.属性 = 值通过这种方式,可以让对象拥有该属性类创建对向类中的属性,对向都可以使用函数中变量的全命周期复习def fun(name):print(name)fun(‘张三’)函数中的变量是局部变量他的生命周期是从函数运行开始,出生,有生命了当函数运行结束,局部变量就销亡self的使用范围在类中,我们会定义方法...原创 2019-03-28 22:40:20 · 118 阅读 · 0 评论 -
学python的第十八天
身份运算符进行数据在内存中地址的验证In [4]: a = [1,2,3]In [5]: b = aIn [6]: id(a)Out[6]: 2058783955976In [7]: id(b)Out[7]: 2058783955976In [8]: a is bOut[8]: TrueIn [10]: aOut[10]: [1, 2, 3]In [11]:...原创 2019-04-02 19:39:41 · 136 阅读 · 0 评论 -
学python的第十九天
init方法中给对象添加属性,让属性的值 = 传递进来的值对象.属性 = 值类在实例化的时候会触发init方法如果创建自己的类中没有init方法在父类中找原创 2019-04-02 20:09:50 · 110 阅读 · 0 评论 -
学python的第二十五天
开发游戏前开发游戏,使用pygame包pip install pygame导入模块import pygamepygame.init()主要的代码pygame.quit()主要的代码主要分两块循环以外循环内循环的外部主要是加载一些东西生成游戏的屏幕使用绘制图片三步曲完成背景图的绘制,第1步是在外部完成的,主要是加载图片,得到图片对象生成一些对象矩形对象,目的,是帮我...原创 2019-04-11 22:23:54 · 202 阅读 · 0 评论 -
学python的第二十六天
一 游戏循环外,初始化相关对象创建屏幕对象创建屏幕对象创建背景图片对象背景图片创建游戏角色图片对象我方飞机创建时钟对象二 游戏循环内,游戏的主逻辑先修改图片对象的坐标如何修改图片对象的坐标了当前的图片对象象,把坐标,保存在了一个矩形对象中通过矩形对象.x可以得到x坐标数据如果 矩形对象.x = n 就可以修改数据坐标怎么修改?这需要根据需求了可按照情况来处理坐标的修...原创 2019-04-15 18:43:06 · 99 阅读 · 0 评论 -
学python的第二十七天
思维导图的使用xmind新建项目在选中主韪项目的情况下,tab键,会自动的出来一个下级分支在选中当前分支的情况五,点enter,会出来一个同级的分支图片轮循第一次背景图片精灵组,调用 update方法。结果就是,背景精灵组中的所有背景对象,调用自身的update方法初始化的时候,生成了两个背景图片对象并且,创建了一个背景图精灵组每个图片update方法背景图片会在自身的y坐...原创 2019-04-15 18:49:50 · 98 阅读 · 0 评论 -
学python的第二十天
面向对象基本多态父类中定义一个方法子类中重定该方法由子类所创建出来的对象都可以使用该方法最终继承了该父类的子类,调用该方法,不同对向会有不同的执行效果类属性class Cat: name = “tom”def init(self, new_name):self.name = new_namedef eat(self): print("猫在吃")直接在类中通过...原创 2019-04-09 22:27:21 · 105 阅读 · 0 评论 -
学python的第二十一天
调用父类的方法在子类中通过super().new(cls)程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常异常捕获格式try… except…详情try:尝试执行的代码可能会出错的代码except:出现错误的处理如果出错了怎么办,处理方案写在这里通过这样的方式写的代码,程序不崩错误提示的解读错误类型NameErrorIndexEr...原创 2019-04-09 22:33:29 · 86 阅读 · 0 评论 -
学习python的的第二十八天
IP地址查询windowscmd 命令提示符下ipconfiglinux在终端ifconfigIP地址的分类ipv4ipv6二进制数据逢二进一十进制 二进制进制转换为二,八,十六进制的方法num = 15 # 进制的转换m = bin(num) # 十制制转二进制print(m)ba = oct(num) # 十进制转八进制print(ba...原创 2019-04-16 17:13:08 · 127 阅读 · 0 评论 -
学习python的第三十天
tcp通信客户端创建tcp套接字tcp_client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)连接服务器tcp_client.connect((str服务器ip, int端口))客户端先发消息tcp_client.send(bytes数据)客户端收消息tcp_client.recv(接收字节数)关闭套接字tcp_...原创 2019-04-22 11:48:50 · 143 阅读 · 0 评论 -
学python的第三十一天
服务端创建tcp套接字t = socket.socket(socket.AF_INET, socket.SOCK_STREAM)tcp套接字要绑定端口t.bind(地址元组)普通tcp套接字变身,tcp监听套接字t.listen()等待客户连接(无客户过来,会阻塞。有客户过来,会得一个元组(双向连接,客户端地址元组)conn, addr = t.accept()收消息(消息未到...原创 2019-04-22 11:52:16 · 151 阅读 · 0 评论 -
学python的第二十九天
今天首先练习了随机验证码的项目然后就是网络的五层协议,三次握手和四次挥手三次握手四次挥手互联网五层协议原图套接字工作流程原创 2019-04-17 16:52:08 · 130 阅读 · 0 评论 -
6.17 random模块讲解
随机模块import random随机整数包括最大值,不可加步长random.randint(最小值,最大值)import randoma=random.randint(1,6)b=random.randint(1,6)print(a,b)不包括最大值,但可以给步长random.randrange(最小值,最大值,步长)#奇数a=random.randrange(1,200...原创 2019-06-17 08:38:44 · 185 阅读 · 0 评论 -
6-24 块元素行内元素
块元素行元素,独占一行加个颜色,看看块元素的效果<style> .box { background-color:green }</style></head><body> <div class="box">hello </div> <p>w...转载 2019-06-24 10:52:25 · 118 阅读 · 0 评论 -
学python的第十五天
类的定义class 类名(object):类的代码(定义属性,定义方法)class 类名:类的属性方法名.属性类的方法def 方法名(): 方法内的代码获取对象属性与方法对象.属性,可以得到属性对应的值对象.方法名(),可以让方法运行给对象赋值的办法对象.对象属性 = 值...原创 2019-03-28 22:27:28 · 172 阅读 · 0 评论 -
学python的第十四天
拆包基本我有一个元组,里面有两个成员我可以用两个变量分别接收元组中的成员t = (‘a’,‘b’)x, y = tx = ‘a’, y = ‘b’拆包操作,两边的数据需要保持一致否则,报错拆包进阶对于一个有多个返回值的函数返回的最终结果,本质上是一个元组因此我们可以用拆包的方式,获取元组中的数据def fun():return 1, 2a, b = fun()拆包继续进函...原创 2019-03-28 20:40:52 · 105 阅读 · 0 评论 -
学python的第二十四天
安装方式01通过在线安装的方式在python中左下角有一个Terminal通过命令pip list可以查看有哪些安装好的模块与包如果我们需要安装python使用命令pip install pygame02离线安装对于anaconda来说安装在C:\Users\用户名\Anaconda3\Lib\site-packages因此,如果我们有了离线的包文件夹可以直接把文件拷贝...原创 2019-04-11 11:50:23 · 111 阅读 · 0 评论 -
学python的二天
if的基础运用判断用户年龄是否满18周岁,如果满,则可以进入,如果没有满,则输出年龄不够if和的运用判断用户年级是不是在0-120岁之间if或的运用判断今天是不是其中的个节日,如果是,泽选择输出内容,如果不是,返回‘每天都是节日啊!’*if的布尔类型判断默认变量为true,如果结果为真即输出什么,如果结果为假则输出什么if的嵌套先用一个if嵌套住用户是否报名,再用一个if判...原创 2019-03-10 18:26:04 · 130 阅读 · 0 评论 -
学python的第六天
今天我们学习了高级变量类型的元组与字典元组的定义元组的运用元组的for循环运用字典字典的定义原创 2019-03-14 23:48:41 · 213 阅读 · 0 评论 -
学python的第三天
使用while循环输出语句while循环嵌套while循环外加if判断终止本次循环break跳出本次循环原创 2019-03-12 01:54:16 · 107 阅读 · 0 评论 -
学python的第七天
今天学习了字符串的常用操作以及字符串的切片功能首先学习了字符串的常用操作1.判断类型2.查找和替换3.大小写转换4.文本对齐5.去除空白字符6.拆分和连接以及字符串的切片功能...原创 2019-03-17 20:39:59 · 110 阅读 · 0 评论 -
补,学python的第四天
今天我们主要是学习了函数首先练习了第一个函数的调用并且学习了函数内的注释使用ctrl+q查看注释内容函数与运算符的结合运用并结合前面所学的while循环,进行函数的嵌套运用...原创 2019-03-17 22:04:09 · 171 阅读 · 0 评论 -
学python的第九天
从今天开始练习点名系统今天首先是用while嵌套if,elif搭建点名系统的框架以及分析整个点名系统的结构分别为:显示查询修改添加原创 2019-03-22 00:59:50 · 200 阅读 · 0 评论 -
学python的第十天
今天也是做“点名系统”昨天搭好了点名系统的框架,今天先写好菜单栏用函数调用经行简单便利的运用再用布尔类型对菜单进行优化下午完善了新建名片的分支...原创 2019-03-22 01:08:06 · 141 阅读 · 0 评论 -
学python的第十一天
两天的基础已经牢固,现在只需要填补一些空缺就够了整个内容是新建,查找,修改,显示已经完成了一个新建了则今天的任务就是完成查找跟修改,最后进行演练显示数据查找成功的情况光查找成功还不完善,需要做一个查找失败的案例添加进去这样查找功能就告一段落了还需要一个修改的内容,在今天下午也一并写了最后展现的效果如下新建:查询:...原创 2019-03-22 01:21:28 · 80 阅读 · 0 评论 -
学python的第八天
今天教员主要讲的是‘切片’这个内容我在昨天就预习了一个大概,今天学习是非常轻松的一天我练习了切片的正序切片,隔数切片,段落切片然后紧接着往上学习稍复杂 一点的倒序切片,倒叙段落切片,倒叙隔数切片我试了一下定义列表以及元组是否也能运用到切片结果非常可观!...原创 2019-03-18 19:39:05 · 100 阅读 · 0 评论 -
学python的第十二天
今天学习了局部变量,全局变量局部变量:定义变量m,用函数调用输出hello全局变量:全局都可以使用变量m用函数调用global 关键字,告诉 Python 解释器某变量是一个全局变量 实际运用:...原创 2019-03-25 23:29:51 · 108 阅读 · 0 评论 -
学python的第十三天
函数进阶目标函数参数和返回值的作用函数的返回值 进阶函数的参数 进阶递归函数01. 函数参数和返回值的作用函数根据 有没有参数 以及 有没有返回值,可以 相互组合,一共有 4 种 组合形式无参数,无返回值无参数,有返回值有参数,无返回值有参数,有返回值定义函数时,是否接收参数,或者是否返回结果,是根据 实际的功能需求 来决定的!如果函数 内部处理的数据不确定,就可以将外界的数据以参数传递到函数内部...原创 2019-03-27 00:08:49 · 171 阅读 · 0 评论 -
学python的第十七天
定义类的两种方式定义一个类,创建类对象1,完整版 class 类名(object): #如果类有继承其它的类,其它类的类名就写在括号中2,简单版class 类名: # 如果类没有继承其它的类的话,我们使用这一种class Cat:pass创建对象接收对象的变量名 = 类名()p = Plane()初始化方法init类名()创建对象被动触发创建对象的同时,会触发一...原创 2019-03-31 21:30:59 · 111 阅读 · 0 评论 -
学python的第二十二天
文件的读操作open()函数返回的是一个文件对象默认的open函数如果不指定读写方式,它默认是读模式f = open(“kw.txt”, encoding=“utf8”)content = f.read()print(content)f.close()文件指针读模式默认的情况,文件指针,是在最开头对该文件读过一次,read()方法执行过后文件指针,会跑到最未位文件操作的模...原创 2019-04-10 22:55:34 · 109 阅读 · 0 评论 -
学python的第二十三天
import 方式导入模块import tool.getsum.add#导入模块,优先会从启动文件的当前目录开始寻找#如果找到,就使用#如果找不到,会在系统模块存放目录去tool.getsum.add.add2num(2,5)from…import导入模块from tool import addadd.add2num(3,9)#import tool.add#tool.a...原创 2019-04-10 23:18:20 · 122 阅读 · 0 评论 -
Linux网络命令
1、网络命令:write指令名称:write指令所在路径:/usr/bin/write执行权限:所有用户语法:write <用户名>功能描述:给用户发信息,以Ctrl+D保存结束范例: # write linzhiling前提:接受信息的用户必须要登录在线2、网络命令:wall指令名称:wall命令英文原意:write all指令所在路径:/usr/bin/wal...原创 2019-07-10 09:41:13 · 176 阅读 · 0 评论