自定义博客皮肤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)
  • 收藏
  • 关注

原创 python编程:从入门到实践-12武装飞船

我们来开发一个游戏吧!我们将使用Pygame,这是一组功能强大而有趣的模块,可用于管理图形、动画乃至声音,让你能够更轻松地开发复杂的游戏。通过使用Pygame来处理在屏幕上绘制图像等任务,你不用考虑众多烦琐而艰难的编码工作,而是将重点放在程序的高级逻辑上。在本章中,你将安装Pygame,再创建一艘能够根据用户输入而左右移动和射击的飞船。在接下来的两章中,你将创建一群作为射杀目标的外星人,并做其他...

2020-03-27 14:05:04 1121 1

原创 python编程:从入门到实践-11测试代码

编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。测试让你信心满满,深信即便有更多的人使用你的程序,它也能正确地工作。在程序中添加新代码时,你也可以对其进行测试,确认它们不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试其代码,在用户发现问题前找出它们。在本章中,你将学习如何使用Python模块unittest中的工具来测试代码。你将学习...

2020-03-25 12:12:08 229

原创 python编程:从入门到实践-10文件和异常

1从文件中读取数据要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。1.1读取整个文件下面首先来创建一个文件,它包含精确到小数点后30位的圆周率值,且在小数点后每10位处都换行:3.141592653589793238462643383279要动手尝试后续示例,可在编辑器中输入这些数据行,再将文件保存为pi_d...

2020-03-24 12:18:34 245

原创 python编程:从入门到实践-9类

面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情景,其逼真程度达到了令你惊讶的地步。根据类来创建对象被称为实例化,这让你能够使用类的实例。1创建和使用类1.1创建 ...

2020-03-23 13:54:01 218

原创 python编程:从入门到实践-8函数

1定义函数函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行其中的代码。def greet_user():"""显示简单的问候语""" print("Hello!")greet_user()1.1向函数传递信息可在函数定义def ...

2020-03-22 10:57:10 143

原创 python编程:从入门到实践-7用户输入和while循环

1函数 input()的工作原理让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中1.1编写清晰的程序有时候,提示可能超过一行,例如,你可能需要指出获取特定输入的原因。在这种情况下,可将提示存储在一个变量中,再将该变量传递给函数input()prompt = "If you tell us who you are, we can personalize ...

2020-03-21 17:38:54 91

原创 python编程:从入门到实践-6字典

在Python中,字典是一系列键-值对使用字典访问字典中的值alien_0 = {'color': 'green'}print(alien_0['color'])green添加键-值对alien_0 = {'color': 'green', 'points': 5}alien_0['x_position'] = 0alien_0['y_position'] = 25prin...

2020-03-20 12:28:02 69

原创 python编程:从入门到实践-4操作列表+5if语句

列表magicians = ['alice', 'david', 'carolina']#遍历:遍历列表的所有元素,对每个元素执行相同的操作for magician in magicians: print(magician)#创建数值列表:range()for value in range(1,5): print(value)#将range()的结果直接转换为列表:...

2020-03-19 10:20:22 114

原创 python编程:从入门到实践-3列表简介

修改、添加和删除元素moto_s = [a, b, c]n为索引数,i为插入内容list[n]根据位置修改元素moto_s[0] = dprint(moto_s)[d, b, c]list.append(i)在末尾添加元素moto_s.append(d)print(moto_s)[a, b, c, d]list.insert(n,i)在任意位置添加元素moto...

2020-03-18 11:49:39 115 1

原创 python编程:从入门到实践-2变量和简单数据类型

改变大小写title()将每个单词的首字母都改为大写name = "ada lovelace"print(name.title())Ada Lovelaceupper()将每个单词都改为大写name = "Ada Lovelace"print(name.upper())ADA LOVELACElower()将每个单词都改为小写name = "Ada Lovelace"...

2020-03-17 16:17:47 93

原创 请教:关于爬取歌词的一点疑惑

大家好!我是对python有些兴趣、正在上课学习的小白。我在学习爬取歌词的环节有些地方想不通:爬取QQ音乐网站上周杰伦前5页的歌的歌词。假如是从网站首页(https://y.qq.com/)的搜索框输入“周杰伦”,出现的网址是:https://y.qq.com/portal/search.html#page=1&searchid=1&remoteplace=txt.yqq.to...

2020-03-04 10:06:03 252

空空如也

空空如也

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

TA关注的人

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