
Python
随便写写学习的经历,总结的知识点
AlexTuF
赌一把,权当爱是存在的,然后为之努力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python项目实战一:外星人入侵
寒假开始学的Python,到现在才摸鱼摸完第一个小项目,就是书上第一个打飞机小游戏:外星人入侵。这个项目本身在结构上和技术上并没有什么难的地方,主要是练习将学习的语法运用在实践中,并且开始适应边做边学,自主查阅资料的状态,锻炼学习能力。毕竟以后这辈子可能就在这条漫漫路里上下求索了。目前游戏项目基本内容已经完成,主要有:飞船前后左右移动和发射子弹外星人在屏幕上方随机地点生成,初始在左右中随...原创 2020-03-22 21:43:24 · 1141 阅读 · 0 评论 -
Python学习日记 Day15测试
今天是2020年2月24日,多云,14~22℃今天开始上网课了,所幸是自己看视频,可以自由安排时间。不然怕是门门翘课????一、测试函数Python标准库中的 unittest 模块提供了代码测试工具。测试分为1) 单元测试:用于测试函数的某个方面;2) 测试用例:一组单元测试,测试各种情况下的行为;3) 全覆盖式测试:一整套单元测试,涵盖了各种可能的函数使用方式。1、创建测试创建测试首先...原创 2020-02-24 15:29:22 · 311 阅读 · 0 评论 -
Python学习日记 Day14储存数据
今天是2020年2月23日,多云,8~13℃目前很多程序都需要用户提供信息,并在程序关闭时仍为用户储存信息。JSON格式文件原本是为 JavaScript 开发的,但现在已经成为一种常见格式。json 模块能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。一、数据储存与读取使用 json 模块中的 dump 函数和 load 函数,可以实现数据的储存与读...原创 2020-02-23 14:00:16 · 241 阅读 · 0 评论 -
Python学习日记 Day13异常
今天是2020年2月22日,晴,4~16℃每当遇到Python解释器无法处理的错误时,都会创建一个异常对象。若没有对异常进行处理,则程序会停止运行,并显示一个 traceback 信息;若编写了处理异常的代码,程序就能按代码处理异常,并继续运行。1、try-except 代码块Python中使用 try-except 代码块来捕获并处理异常。若try中的代码块能够正常运行,则忽略exce...原创 2020-02-22 21:02:07 · 326 阅读 · 0 评论 -
Python学习日记 Day12文件
今天是2020年2月21日,晴,6~17℃现今,文件是程序运行时不可缺少的部分。借助文件储存信息,可以让计算机快速地处理和分析大量数据。一、文件读取1、简单读取整个文件在项目目录下新建一个 .txt 文件,并输入任意内容。随后在程序中添加代码打开该文件。with open("pi.txt") as file_object: pi = file_objct.read() print...原创 2020-02-21 15:49:08 · 314 阅读 · 0 评论 -
Python学习日记 Day11类与对象(下)
今天是2020年2月20日,晴,6~14℃一、继承继承是一种创建新类的方式。新建类将获得原有类的所有属性和方法。原有的类称为父类(超类),新建的类称为子类。Python中继承的方式如下:'''class ClassName(Base): <statement>'''class Person(): #父类 '''Person类的属性和方法'''class St...原创 2020-02-20 14:34:37 · 212 阅读 · 0 评论 -
Python学习日记 Day10类与对象(上)
今天是2020年2月19日,多云,4~12℃最近周围很多同学都开始上网课了,然而我只加了群,还没有老师通知上课的方式和时间,搞得我有点发慌。正式开网课之后每天的进度估计会变得更少(虽然现在已经每天都在划水了)。一、创建类class 关键字用于类的定义,类的定义中包含属性和方法。属性是类的成员变量;方法是类的成员函数。'''class ClassName(Base1,Base2,......原创 2020-02-19 14:01:09 · 167 阅读 · 0 评论 -
Python学习日记 Day9函数基础(下)
今天是2020年2月17日,晴,1~9℃这几天的天气都挺好,就是可惜自己不敢出门。一、传递列表将列表作为实参传递给函数,能提高处理列表的效率。def hello(names): '''简单问好''' for name in names: print("Hello, " + name + "!")names = ["Micheal","Bulk","Peter"]hello(...原创 2020-02-18 14:37:02 · 240 阅读 · 0 评论 -
Python学习日记 Day8函数基础(上)
今天是2020年2月17日,晴,-1~7℃书中,函数被定义为带名字的,用于完成具体的代码块。需要多次执行同一任务时,无需反复编写该任务的代码,而只需调用函数。通过使用函数,程序的编写、阅读、测试和修复都将更容易。一、函数定义在Python中,函数使用 def 关键字定义。'''def func_name(parameter_1,parameter_2,...): do someth...原创 2020-02-17 11:35:29 · 221 阅读 · 0 评论 -
Python学习日记 Day7用户输入与while循环
今天是2020年2月16日,晴,0~5℃一、用户输入:input函数在程序运行时,往往需要用户为程序提供信息,这就需要用户输入。input 函数将暂停程序运行,等待用户输入信息,并将该信息作为返回值。#输出用户输入的字符串name = input() #Input:Alex Tuprint(name) #Output:Alex Tuinput 函数也会读入" "等字符,...原创 2020-02-16 15:48:59 · 227 阅读 · 0 评论 -
Python学习日记 Day6字典
今天是2020年2月15日,小雨,0~13℃一、字典简介原创 2020-02-15 17:20:07 · 287 阅读 · 0 评论 -
Python学习日记 Day5 if语句
今天时2020年2月14日,阴转小雨,11~17℃单身狗过不了情人节,那就祝74岁ENIAC生日生日快乐吧 ????一、条件测试条件测试是一个值为True或False的表达式。表达式可以为一个存有bool类型的变量,或者是其它类型的比较表达式。1、比较值● 字符串比较判断两个字符串是否相等,可以使用" == "。"name" == "name" #True"Name" == "nam...原创 2020-02-14 16:04:51 · 265 阅读 · 0 评论 -
Python学习日记 Day4列表操作
今天是2020年2月13日,多云,10~16℃一、遍历列表:for循环要遍历列表,可使用Python中的for循环语句。使用方式类似C#中的foreach语句。#for a in a_list: names = ["Harry","Bulk","Jack","Parker","Michael"]for name in names: print(name)'''Output...原创 2020-02-13 14:17:43 · 326 阅读 · 0 评论 -
Python学习日记 Day3初识列表
今天是2020年2月12日,阴转多云,9~15℃有一点厌学,但还是打开了博客,想逼自己学点东西。一、列表简介列表由一系列按特定顺序排序的元素组成,是线性表的一种表示。不同于其它语言中的数组,Python在同一列表中可以储存不同类型的元素,类型既可以是Python标准数据类型,也可以是自定义类型。在Python中,使用方括号( [] )来表示列表,并用逗号来分割其中的元素。例如一个简单列...原创 2020-02-12 15:33:25 · 250 阅读 · 0 评论 -
Python学习日记 Day2变量和简单数据类型
今天是2020年2月11日,阴转小雨,8~11℃昨晚又失眠了,翻来覆去难以入睡,最后刷了一晚上手机,6点才勉强睡着。一觉睡到了中午,头昏脑胀之余感慨自己又浪费了好多时间。以后一定得少熬夜,调整生活状态。一、变量1、Python中的变量Python中变量的概念与其它语言并无不同,都用于储存或表示值,但有如下3个需要注意的特点:● 变量是对对象的引用。当初始化对象时,Python将分别...原创 2020-02-11 16:13:00 · 210 阅读 · 0 评论 -
Python学习日记 Day1搭建环境
由于疫情,开学日期又往后延迟了近半个月,这几天在家里无所事事。夜晚失眠时,总是想到自己作为一个大二的计算机本科生,这一年半感觉像是混过来的,很多东西还是感觉懵懵懂懂,不禁担心自己未来前途。乘此疫情不能外出之际,希望能养成自己自主学习,写写博客记录的习惯,能在未来有所成长。首先我选择当下热门的Python语言,并根据《Python编程:从入门到实践》这本书的脉络进行自主学习,每天学习量不大,希望...原创 2020-02-10 20:35:28 · 341 阅读 · 0 评论