![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
文章平均质量分 85
ee .
这个作者很懒,什么都没留下…
展开
-
python项目-飞机大战
接下来,我们将在游戏中添加外星人。下面编写一个名为settings的模块,其中包含一个名为settings的类,用于将所有设置存储在一个地方,以免在代码中到处添加设置。为创建一行外星人,首先在alien_invasion.py中创建一个名为aliens的空编组,用于存储全部外星人,再调用game_functions.py中的创建外星人群的函数。将发射子弹的代码移到一个独立的函数中,这样,在check_keydown_events()中只需要使用一行代码来发射子弹,让elif代码块简单。原创 2022-09-14 10:50:27 · 3572 阅读 · 1 评论 -
python-测试代码
在本章中你会学习如何使用Python模块nuittest中的工具来测试代码。你将了解测试通过和未通过的样子;同时,你将学习如何测试函数和类;和知道该为项目编写多少个测试。原创 2022-09-11 18:00:44 · 1037 阅读 · 4 评论 -
python-文件和异常
本章中你将学习处理文件,让程序能够快速地分析大量数据;你将学习错误处理,避免程序在面对意外情形时崩溃;你将学习异常,他们是Python创建的特殊对象,用于管理程序运行时出现的错误;你还将学习模块json,它让你能够保存用户数据,以免在程序停止运行后丢失。原创 2022-09-10 21:20:37 · 909 阅读 · 0 评论 -
Python-类
让一个类继承另一个类后,可添加区分子类和父类所需的新属性和方法。一开始让代码结构尽可能简单。先尽可能在一个文件中完成所有的工作,确定一切都能正确运行后,再将类移到独立的模块中。如果你喜欢模块和文件的交互方式,可在项目开始时就尝试将类存储到模块中。先找出让你能够编写出可行的代码方式,再尝试让代码更为组织有序。原创 2022-09-10 14:13:10 · 461 阅读 · 0 评论 -
python-函数
函数是带名字的代码块,用于完成具体的工作。你将学习如何编写主要任务是显示信息的函数,还有用于处理数据并返回一个或一组值的函数,最后你将学习如何将函数存储在被称为模块的独立文件中,让主程序更为有序。向函数传递信息实参和形参在greet_user()的定义中,变量username是一个形参,形参函数完成其工作所需的一项信息。在代码greet_user(‘jesse’)中,值’jesse’是一个实参。实参是调用时传递个函数的信息。传递实参向函数传递实参的方式很多,可以使用位置实参,这要求实参顺序原创 2022-09-04 17:21:09 · 295 阅读 · 0 评论 -
python-用户输入和while循环
本章你将学习如何接受用户输入,和根据用户输入信息,让程序不断运行知道满足条件为止。涉及函数:input();while()for 循环用于针对集合中的每个元素的一个代码块,而while循环不断地运行,直到指定条件不满足为止。原创 2022-09-03 18:41:18 · 485 阅读 · 0 评论 -
python-字典
Python字典可以把相关信息都关联起来。本章将学习如何遍历字典,存储字典的列表,存储列表的字典和存储字典的字典。原创 2022-09-03 12:03:04 · 217 阅读 · 0 评论 -
python-元组
列表使用方括号而元组使用圆括号,定义后可以用索引来访问元组。修改元组的值将不被允许:dimensions[0]=50 //报错。原创 2022-09-03 09:32:20 · 201 阅读 · 0 评论 -
python-操作列表
解释:列表解析将for循环和创建新元素的代码合成一行,并自动附加新元素。print(players[-3:]) #注意:末尾写上-1,不会到最后一个元素,会到最后前一个元素。#复制列表:方法为创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引-> [:].#使用range()函数创建一个奇数的列表,其中包含1-20的奇数,并将他们循环打出。#创建一个列表,其中包含数字1-1000000,再使用一个循环将这些数字打印出来。print(players[-1]) #注意:会输出列表最后一个元素。原创 2022-09-14 11:03:10 · 1246 阅读 · 0 评论 -
python-列表定义
解答:永久排序指之后在此使用也是你当时排序的顺序,而非永久指只有本次为该排序之后使用依旧为原来的排序。#先告知众人餐桌不能到达,因此只能邀请两位嘉宾,使用pop不断删除嘉宾,直到只有两位嘉宾为止,每次删除一位嘉宾都打印一条消息表示歉意,剩下的两位依旧发出邀请。print(sorted(paixu1,reverse=True))#反序,添加reverse=True.#使用del()函数删除元素,但要知道元素的位置。删除后就无法访问了。#使用pop()删除元素,删除列表末尾的元素,删除后可以接着使用。原创 2022-09-14 10:58:27 · 337 阅读 · 0 评论 -
python变量
Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终不变:在代码中,要指出应将特定的变量视为常量,可将其字母全部大写。以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。5.书写很大的数时,可使用下划线将其中的数字分组,使其更清晰易读:当你打印这种使用下划线定义的数时,Python不会打印其中的下划线。...原创 2022-08-03 19:22:55 · 54 阅读 · 0 评论