自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈餐馆的博客

哈哈餐馆的大杂烩

原创 《笨办法学 python3》系列练习计划——41.来自 Percal 25 号行星的哥顿人

题目 在本题中 Zed 首先为我们讲解了如何理解 40 题中最后两行留下的小尾巴,让后顺便又为我们介绍了两种解读代码的方法,而后的练习我觉得更像是为了让我们实践这三种解读方法而设立的。 cities['_find'] = find_city city_found = c...

2018-04-27 10:10:08

阅读数 2433

评论数 6

原创 《笨办法学 python3》系列练习计划——40.可爱的字典 dict

题目 听闻坊间流传,python 中的字典(dict)是不不少人喜爱的一种基础数据类型。相比列表(list)虽然同样是可变的容器型基础数据类型,但是字典在获取任何数据时的速度都是飞快,而列表则会随着长度的增加而不断损失速度。也许正是如此本题的题目才会是“可爱的”吧。下面我们将首先学习字典的基础知...

2018-04-19 18:16:25

阅读数 1561

评论数 0

原创 《笨办法学 python3》系列练习计划——39.列表的操作

37 题的其他符号有关的内容大多数之前都是学习过的,所以就不在发文来说了,而 38 读代码 更是一个需要自己线下完成的内容,因此也没必要单独拿出来写答案。 于是乎,一下子就来到了 39 题。 题目 本题的练习应该归类为复习和实践,在 32: 循环和列表 中我们了解了列表包含的方法,知道了...

2018-04-12 16:40:54

阅读数 1389

评论数 2

原创 《笨办法学 python3》37题答案——数据类型

前提回顾 我们在《笨办法学 python3》系列练习的 37 题遇到了 Zed 为我们总结了一些重要的知识点让我们复习、学习。 本文系列练习使用 python3.6 作答,并非目前中文版的 python2 。以下为我对数据类型部分的答案。 我的答案 Zed 的这个数据类型和我了解到的...

2018-04-11 15:25:07

阅读数 1146

评论数 0

原创 《笨办法学 python3》37题答案——python关键字

前提回顾 我们在《笨办法学 python3》系列练习的 37 题遇到了 Zed 为我们总结了一些重要的知识点让我们复习、学习。 本文系列练习使用 python3.6 作答,并非目前中文版的 python2 。以下为我对关键字(准确的说其中还包含了一些内置函数)部分的答案 我的答案 如何...

2018-04-06 17:19:34

阅读数 1693

评论数 0

原创 《笨办法学 python3》系列练习计划——37.复习各种符号

题目 又到了喜闻乐见的复习时间了,在本题 Zed 会为我们分类总结 Python 的符号、关键字等知识点,其中不只是我们学习过的知识,更有一些新东西,而且本题所列知识都是重点,所以千万不可以轻易跳过此题哦。 基本要求 复习每一个关键字,回忆它的作用并写下来。 搜索对应关键字的作用,如果有错...

2018-04-04 11:42:54

阅读数 955

评论数 0

原创 《笨办法学 python3》系列练习计划——36.设计和调试

这一题 Zed 为我们总结了一些经验技巧,一起来看看吧。 if 语句的规则 每一个 if 语句必须包含一个 else。 如果因为这个 else 本身没有意义而永远都不应该被执行到,那么就必须在这个 else 语句的后面使用一个函数,让它能够打印错误信息,以便它能死给你看。就向上一题。 if ...

2018-04-01 10:07:27

阅读数 838

评论数 0

原创 《笨办法学 python3》系列练习计划——35.分支和函数

题目 我们已经学会了 if 语句、函数还有列表。现在我们需要搞清楚本题代码实现的是什么功能。 加分练习 把这个游戏的地图画出来,把自己的路线也画出来。 改正你所有的错误,包括拼写错误。 为不懂的地方写注解。 为游戏添加更多元素。通过怎样得方式可以简化并且扩展游戏的功能呢? 这个 gol...

2018-03-31 17:58:35

阅读数 1576

评论数 0

原创 《笨办法学 python3》系列练习计划——34.访问列表的元素

题目 本题其实代码量非常少,主要需要理解一个概念——基数(cardinal number);和一个方法——如何获取列表中任意位置的元素。 获取列表中任意位置元素的方法 获取列表中任意位置的元素只需要在列表后面紧跟一个中括号,其中写上要第几个位置的数据就行了,like this: ani...

2018-03-30 13:46:48

阅读数 1490

评论数 1

原创 《笨办法学 python3》系列练习计划——33.while循环

题目 while-leep 和我们接触过的 for-loop 类似,它们都会判断一个布尔表达式的真伪。也和 for 循环一样我们需要注意缩进,后续的练习会偏重这方面的练习。不同点在于 while 循环在执行完代码后会再次回到 while 所在的位置,再次判断布尔表达式的真伪,并再次执行代码,直到...

2018-03-29 16:12:26

阅读数 1265

评论数 1

原创 《笨办法学 python3》系列练习计划——32: 循环和列表

最近几题的新知识是不是有点多?没关系今天这题也有不少新东西 :P 。当我们遇到不懂的地方把它们记录下来,就先放放回头再看,还不行就再放放再看看,慢慢来直到弄懂。 题目 有了 if 语句和布尔表达式我们的程序能够智能化处理不同的情况,但是我们还需要它能重复完成一些繁琐的任务,这就是本题的一个...

2018-03-29 14:02:34

阅读数 1314

评论数 0

原创 《笨办法学 python3》系列练习计划——31.作出决定

题目 到这里,可以算是一个转折点了。我们之前的练习都是直线型的代码,从头运行到末尾,中间不会有任何分支,那么从今天开始我们的脚本将会有所不同了,利用前面学习的学习的 if , else 和 elif 语句我们可以创建有判断能力的脚本。 本题,我们将让用户输入一些内容,是我们的脚本根据用户输入的...

2018-03-28 17:37:10

阅读数 703

评论数 0

原创 《笨办法学 python3》系列练习计划——30.else 和 if

题目 这一题的内容我个人觉得其实也是 if 语句的内容。Zed 首先为我们带来了上一题加分练习的答案: 你认为 if 对于它下一行的代码做了什么? If 语句为代码创建了一个所谓的“分支”,就跟 RPG 游戏中的情节分支一样。if 语句告诉你的脚本:“如果这个布尔表达式为真,就运行...

2018-03-27 17:10:00

阅读数 916

评论数 2

原创 《笨办法学 python3》系列练习计划——29.如果 if

题目 本题没什么说的,直接开练就是了。 加分练习 猜一猜 “if 语句” 是什么,他有什么作用。在做下一道题之前,试着用自己的话回答下面的问题: 你认为 if 对他下一行代码做了什么? 为什么 if 语句的下一行需要 4 个空格缩进? 如果不缩进,会发生什么事情? 把练习 27 中的其它...

2018-03-27 11:52:25

阅读数 859

评论数 0

原创 《笨办法学 python3》系列练习计划——28.布尔表达式练习

题目 上题我们学习了不少逻辑表达式,但是他们还有另一个更正式的名字——布尔逻辑表达式(boolean logic expression)。它们无处不在非常重要,所以本题将要练习它们。 我们要做的是判断下列表达式的结果是 True 还是 False,并在 python 环境中验证结果: ...

2018-03-26 15:11:22

阅读数 1000

评论数 0

原创 《笨办法学 python3》系列练习计划——27.记住逻辑关系

题目要求 你以为期中考试过后会有一个小假期轻松一下?那就在想想错了!Zed 大神为我们安排了一个为期一周的作业题目——背熟本题即将介绍的一系列的逻辑表格。 要点: 不可擅自缩短本题完成时间。 不可擅自缩短本题完成时间。 不可擅自缩短本题完成时间。 一定熟记这些逻辑关系,做到如同条件反射一般...

2018-03-26 10:01:39

阅读数 889

评论数 1

原创 《笨办法学 python3》系列练习计划——26.期中考试

题目 据说我们的练习至此恰好是过半的位置,所以 Zed 大人给我们安排了期中考试,要求是修改其中的各种错误。题目来自 24、25 题的脚本,而这其中特意调整了顺序并增加了不少错误,这里也有很多程序员常犯的错误(例如拼写错误),所以也是一个负面教材的学习了。 Zed 给了我们两个建议: 1. ...

2018-03-25 17:06:59

阅读数 1226

评论数 1

原创 《笨办法学 python3》系列练习计划——25.更多更多的练习

题目 本题虽然叫做练习,不过通过以下函数和变量的练习,还是有不少新的东西要见面的。 而我们要做的和之前差不多还是写程序,逐行研究,弄懂它。 不过也有不同,我们本次不会直接运行所写的程序,而是要将它导入到 python 里通过执行函数的方式运行。 新知识 本题会遇到几个新的的函数、方法...

2018-03-23 13:31:15

阅读数 1670

评论数 1

原创 《笨办法学 python3》系列练习计划——24.更多练习

题目 据说我们来到 24 题就已经距离第一部分的结束不远了。我们学习了如何打印 print 还能够同时运用格式化字符 % 和转义字符 \ ,我们也已经能够写一些函数 def ,并且知道如何把写好的脚本引入当前脚本 import ……Zed 认为我们还需要练习来巩固学过的知识,我想不会有人觉得更多...

2018-03-21 17:51:02

阅读数 1471

评论数 1

原创 《笨办法学 python3》系列练习计划——23.读代码

题目 Zed 让我们花些时间寻找一些 python 项目的开源代码来看,并掌握这三个技能: 找到你需要的 python 代码。 通读代码,找到文件。 尝试理解找到的代码。 虽然现在我们的能力很差,不过可以了解到真正的项目是什么样的。Zed 建议我们把自己当作人类学...

2018-03-21 11:59:52

阅读数 2124

评论数 0

原创 《笨办法学 python3》系列练习计划——22.总集篇、回忆篇。

题目 本题以及下一题都不会有代码,而是一个总结、小结。让我们跟随 Zed 一起来完成这个巨型加分练习。 首先,回到你的每一个习题的脚本里,把你碰到的每一个词和每一个符号 (symbol,character 的别名)写下来。确保你的符号列表是完整的。 下一步,在每一个关键...

2018-03-19 16:17:50

阅读数 2475

评论数 3

原创 《笨办法学 python3》系列练习计划——21.函数可以返回东西

题目 前面的函数练习中,我们给函数撰写了 print() 语句使函数可以把运行后的结果打印出来。不过我们并不总是需要把结果打印出来,在实际编写程序的时候我们更多的是需要使用函数的结果做其他事情(而不是打印出来)。 这就是本题的一个重点 return 的使用。先看个小栗子,并且简单说明一下: ...

2018-03-19 12:22:53

阅读数 929

评论数 0

原创 《笨办法学 python3》系列练习计划——20.函数和文件

题目 回忆一下函数的要点,然后一边做这个练习,一边注意一下函数和文件是如何一起协作发挥作用的。 加分练习 通读脚本,在每一行之前加注解,以理解脚本里发生的事情。 每次 print_a_line 运行时,你都传递了一个叫 current_line 的变量,在每次调用时,打印出 curre...

2018-03-17 17:44:07

阅读数 2106

评论数 5

原创 《笨办法学 python3》系列练习计划——19.函数和变量

题目 对于之前么有接触过的人来说,函数这个概念也许觉得有点摸不到头脑,Zed 为我们准备了下面的第19个练习,他强调:函数里边的变量和脚本里边的变量之间是没有连接的。让我们试着体会一下。 加分练习 倒着将脚本读完,在每一行上面加注释,说明作用。 从最后一行开始,倒着阅读每一行,读出所有...

2018-03-16 15:17:18

阅读数 1042

评论数 2

原创 《笨办法学 python3》系列练习计划——18.命名、变量、代码、函数

题目 从标题看,终于有点变成的感觉了不是么?接下来 Zed 将要教我们从最简单的方法来使用函数。 新知识 函数是一段可以重复运行的代码片段,使用函数可以提高一段代码的重复重复利用性,减少代码量,并且提高效率。 python 中定义函数有特定个格式,总是以 def 开头,后跟一个空格后是...

2018-03-16 10:43:34

阅读数 1107

评论数 0

原创 《笨办法学 python3》系列练习计划——17.更多文件操作

题目 通过前学习的文件操作把一个文件中的内容拷贝到另一个文件中,并使用 os.path.exists 在拷贝前判断被拷贝的文件是否已经存在,之后由用户判断是否继续完成拷贝。 新知识 os.path.exists 是一个本题的新知识点。和 sys 一样,os 也是 python 自带的基本库中...

2018-03-15 16:51:23

阅读数 1968

评论数 11

原创 《笨办法学 python3》系列练习计划——16.读写文件

题目 上一题的加分练习中有让我们查看 file 的帮助文档,虽然 python3 中已经没有 file 这个东西了,不过我们通过 help() 知道了被 open 打开后的这个东西是什么以及它的帮助文档,如果大家有大概看过应该有见过下面的几个方法(函数),请记住它们: close —— 关闭...

2018-03-15 11:29:00

阅读数 2573

评论数 3

原创 《笨办法学 python3》系列练习计划——15.读取文件

题目 本题本题开始涉及文件的操作,文件操作是一件危险的事情,需要仔细细心否则可能导致重要的文件损坏。 本题除了 ex15.py 这个脚本以外,还需要一个用来读取的文件 ex15_sample.txt 其内容如下: This is stuff I typed into a file. It...

2018-03-13 17:04:39

阅读数 2070

评论数 3

原创 《笨办法学 python3》系列练习计划——14.提示和传递

题目 通过 input 和 argv 配合实现一个简单的互动程序。 加分练习 了解 Zork 和 Adventure 是怎样的游戏。 将 prompt 变量改成完全不同的内容运行一遍。 给你的脚本添加一个参数,让你的程序用到这个参数。 确认你弄懂了三引号 """...

2018-03-12 15:15:52

阅读数 1492

评论数 1

原创 《笨办法学 python3》系列练习计划——13: 参数、解包、变量

题目 学习什么是参数、解包、变量,并练习使用 加分练习 给脚本少于三个参数,看看得到什么错误,试着解释。 在写两个脚本,其一接受更多参数,另一个接受更少参数,在解包时给它们起一些有意义的名字。 将 input 和 argv 一起用,使脚本可以从用户得到更多输入。 记住“模组”(模块、库...

2018-03-10 16:21:07

阅读数 3398

评论数 3

原创 《笨办法学 python3》系列练习计划——12.提示别人 input() 打印提示

题目 前一题用 print() 打印问题,用input() 回答问题有点麻烦不是么?input() 就是要用户输入内容的,何不把提示功能加进去省去写 print() 语句的麻烦。 那我们就试试看吧 加分练习 在命令行界面下运行你的程序,然后在命令行输入pydoc input 看看它说...

2018-03-10 13:58:57

阅读数 795

评论数 0

原创 《笨办法学 python3》系列练习计划——11. 提问 input() 练习

本次练习还是和打印有关,不过要练习一个新东西 input() 这个函数让我们可以给 python 输入一些内容参与到程序的运行当中。 额外内容 Python3 VS. Python2 在 python3 中对 input 语句进行了简化,由 python2 中的两条语句( raw_i...

2018-03-10 12:31:52

阅读数 1205

评论数 1

原创 《笨办法学 python3》系列练习计划——10. 那是什么?转义字符

第 9 题 《9. 打印,打印,打印》 的练习里面有些奇怪的东西 """ 三引号和 \n 转义字符。三引号上次有说过了,本题则主要练习转义字符。 转义字符 python 中有一些字符、字符组合有特殊的意义,比如说反斜杠和字母 n 组合...

2018-03-09 19:54:25

阅读数 1144

评论数 6

原创 《笨办法学 python3》系列练习计划——9. 打印,打印,打印

题目 竟然还是打印…不过对于新手到是没坏处。 加分练习 检查结果,记录错误并尽力避免再次犯错。 我的答案 # Here' some new strange stuff, remember type it exactly. days = "...

2018-03-08 15:26:24

阅读数 727

评论数 0

原创 《笨办法学 python3》系列练习计划——8. 打印,打印

题目 本题仍然是打印练习。 加分练习 检查结果,记录错误并尽力避免再次犯错。 程序最后一行既有单引号又有双引号,它是如何工作的? 我的答案 formatter = "%r %r %r %r" print(formatter % (1, 2, 3...

2018-03-08 13:50:43

阅读数 917

评论数 1

原创 《笨办法学 python3》系列练习计划——7. 更多打印

题目 本题似乎是为了巩固之前练习过的各个知识点。总之应该没有太多难度。 加分练习 逆向阅读,在每行加上注释。 倒着阅读找出错误。 把错误记录在一张纸上。 在开始新的练习前阅读错误记录,并尽量避免下次犯错。 犯错很普遍,不要担心。 我的答案 7.0 基础练习 + ...

2018-03-08 10:24:55

阅读数 971

评论数 1

原创 《笨办法学 python3》系列练习计划——6. 字符串和文本

额外内容 前几节的练习其实一直在用字符串,python 中使用英文引号表示字符串: print("双引号表示字符串") print('单引号表示字符串') # 使用单引号还是双引号 PEP8 没有特别规定, # 不过似乎有输出字符用双引号的习俗如我们...

2018-03-07 14:54:01

阅读数 2031

评论数 5

原创 《笨办法学 python3》系列练习计划——5. 格式化字符串

题目 通过练习了解和掌握格式化字符串的使用。 之前的练习中使用了 print() 打印出的字符串内容是固定的,而格式化字符串可以将变量插入到字符串中打印出来,随着变量的改变打印出的内容也在改变。 加分练习 去掉所有变量名前面的 my_ 试着使用更多的格式化字符。例如 %r 它的含义...

2018-03-06 16:55:29

阅读数 1605

评论数 0

原创 《笨办法学 python3》系列练习计划——4. 变量和命名

变量 简单理解就是给一段代码或值起个名字,这个名字就是变量了,在编写代码的时候可以用变量名代指被命名的代码或值。 本题在前面 print() 函数以及运算符的基础上将值命名成为变量后进行运算并打印 题目 本题在前面 print() 函数以及运算符的基础上将值命名成为变量后进行运算并打印...

2018-03-05 15:01:28

阅读数 1459

评论数 1

原创 《笨办法学 python3》系列练习计划——3. 数字和数字计算

是的我把第二题吃了 题目 和大多数编程语言一样 python 可以进行数学运算,本题是使用数字以及运算符号 符号 运算法则 + 加法 - 加法 / 除法 % 取余 // 整除 * 乘法 ** ...

2018-03-03 17:22:44

阅读数 2649

评论数 3

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