自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 外星人入侵-游戏项目2

import pygamefrom pygame.sprite import Spriteclass Bullet(Sprite): def __init__(self, ai_game): super().__init__() self.screen = ai_game.screen self.settings = ai_game.settings self.color = self.settings.bullet.

2021-08-03 18:17:52 366 1

原创 外星人入侵-游戏项目1

import sysimport pygameclass AlienInvasion: def __init__(self): pygame.init() self.screen = pygame.display.set_mode((1200, 800)) pygame.display.set_caption("Alien Invasion") def run_game(self): while True: .

2021-08-03 17:13:47 261

原创 2021-08-02 测试代码

Python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的某个方面没有问题。测试用例是一组单元测试,他们一道核实函数在各种情形下的行为都符合要求。全覆盖的测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式。一、测试函数1. 可通过的测试要为函数编写测试用例,先导入模块unittest和要测试的函数,再创建一个继承unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试。import unittestfrom name_funct

2021-08-02 18:28:53 180

原创 2021-08-02 文件、异常、存储数据

文件一、从文件中读取数据1. 读取整个文件with open('file.txt') as file_object: contents = file_object.read()print(contents)函数open()接受一个参数:要打开的文件的名称。Python在当前执行的文件所在的目录中查找指定的文件。关键词with使得Python可以在不再需要访问文件后将其关闭。使用read()读取文件的全部内容,并将其作为一个常常的字符串赋给变量contents。相比于原始文件,

2021-08-02 15:25:19 106

原创 2021-07-30 类

类三、继承4. 将实例用作属性

2021-07-30 11:49:01 93

原创 2021-07-29 python读取、写入json文件(含中文)、通过url接口上传文件、遍历文件夹的文件

一、python写入json文件with codecs.open(out_file, 'w', 'utf-8') as file_obj:json.dump(response.json(), file_obj, ensure_ascii=False)需要用utf-8来解码中文,因此需要标注。老师教我导入了codecs包,用codecs帮忙解码。查了一下基于python2的时候需要这么做,如果是python3以上版本好像可以直接用open解码即可。调用json的dump函数,将获取的json文

2021-07-29 16:01:48 785

原创 2021-07-29 使用python将pdf转图片、在图片上进行标注

针对python基础的学习停止了接近一周,主要是因为三天的团建和一项新的实习小任务,任务虽小但是对于新手来说着实有点难度,在反复订正和修改之后最终成功实现了要求。以下是一些值得记录的工作笔记、学习心得。一、pdf文件转图片import fitzdef zoom_method(ori_dir, prefix, src): doc = fitz.open(ori_dir) page = doc[0] zoom_x = 2.75 zoom_y = 2.75

2021-07-29 12:03:38 792 1

原创 2021.07.22 Python学习4 - 函数、类

函数二、向函数传递信息2. 传递列表 在函数中对列表所作的任何修改都是永久性的。如果想禁止函数修改列表,可以向函数传递列表的副本而非原件。用切片表示法[:]创建列表副本。 虽然传递副本可以保留原始内容,但除非有充分理由,否则还是应该将原始列表传递给函数,避免花时间和内存创建副本,提高效率。3. 传递任意数量的实参 有时候不知道需要接受多少个实参,好在Python允许函数从调用语句中收集任意数量的实参。如下列代码所示,形参名*toppings中...

2021-07-22 16:02:07 131

原创 2021.07.21 Python学习3 - 字典、用户输入和while循环、函数

字典三、遍历字典1. 遍历所有键值对:用方法items(),返回键值对列表。用for循环遍历整个字典,声明两个变量来存储键值对中的键和值。user = {'username':'tt', 'userage':22, 'occupation':'student'}for key, value in user.items(): print(f"\nkey:{key}") print((f"value:{value}"))2. 遍历所有键:用方法keys(),提取字典中所有的键

2021-07-21 17:50:17 327 2

原创 2021.07.20(2) Python学习2 - if语句、字典

if语句一、条件测试Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。1. 检查是否相等时,Python会区分大小写,需要注意大小写的转换。2. 检查多个条件时,使用 and 和 or 来增加条件。只有每个条件都符合,Python才会返回True。3. 检查特定值是否包含在列表中,可以使用关键字 in。4.检查特定值是否不包含在列表中,可以使用关键字 notin。二、if语句1. 简单if语句2. if-else结构3. if-e..

2021-07-21 08:58:12 212 2

原创 2021.07.20(1) Python学习1 - 字符串、数、列表

字符串一、概念1. Traceback:程序无法成功运行时,届时其提供trackback。Traceback是一条记录,指出了解释其尝试运行代码时,在什么地方陷入了困境。二、方法title() - 首字母大写以显示每个单词upper() & lower() - 全大写和全小写rstrip() - 剔除字符串最右侧的空白lstrip() & strip() - 剔除最左侧和两端的空白三、符号\n - 换行符\t - 制表符(tab)f字符串 - 在字

2021-07-20 14:24:48 227 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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