写点什么

如何从零开始学 Python:(6)如何创建模块并运行?

用户头像
广之巅
关注
发布于: 2021 年 04 月 22 日
如何从零开始学Python:(6)如何创建模块并运行?

一、创建模块并注释代码

模块,其实是一个包含 Python 代码的文本文件。创建模块,其实就是把代码保存到文件中,并要求文件名的后缀为”.py”。

  • 建议,文件名命名为英文。在这里,我尝试把文件名命名为中文,如“测试.py”,发现也是可以保存成功的。

 

一般,为模块代码增加注释,一是注释描述模块,二是注释描述函数

  • 注意:注释时要使用三重引号“”“开始和结束。

 

例如:《Head First Python(中文版)》中提到的函数代码:

"""这是"nester.py"模块,提供了一个名为print_lol()的函数,这个函数的作用是打印列表,其中有可能包含(也可能不包含)嵌套列表""">>>def print_lol(the_list):         """这个函数取一个位置参数,名为"the_list",这可以是任何Python列表(也可以是包含嵌套列表的列表)。所指定的列表中的每个数据项会(递归地)输出到屏幕上,各数据项各占一行。"""         for each_item in the_list:                  if isinstance(each_item,list):                           print_lol(each_item)                 else:                           print(each_item)
复制代码


二、运行模块代码并调用

  • 第一种方法:使用快捷键按 F5 运行。

  • 第二种方法:找到文本窗口的 Run,点击 RunModule 运行。

 

运行模块代码时,可能会遇到以下情况:

1、出现错误代码:invalid syntax。也就是,无效的语法。

  • 当你关闭错误代码提示窗口,你会发现文本中会出现标红色的地方。也就是说,标红色的地方,就是无效的语法。

  • 为什么这会是无效的语法呢?因为这是与代码和注释无关的内容。

  • 这时候,只需要把一切与代码和注释无关的内容,包括>>>提示符,再运行就可以了。


2、出现错误代码:expected an indentedblock。也就是,需要缩进的块。

  • 同样,关闭错误代码提示窗口,你会发现标红色的地方。也就是说,这里就是需要缩进的内容。

  • 但是,到底要缩进几格呢?

  • 在这里,教你一个特别好用的方法,就是直接按一下 Tab 键进行缩进,再运行就可以了。

 

运行成功后,会重新打开一个 Python Shell 窗口,出现 RESTART 的字样。这时候,只需要重新定义一个列表,然后再通过这个列表去调用函数。

 

例如:《Head First Python(中文版)》中提到的函数代码:

=================== RESTART:C:\Users\admin\Desktop\测试\测试.py===================>>> movies=["The HolyGrail",1975,"Terry Jones &Terry Gilliam",91,                   ["GrahamChapman",                     ["Michael Palin","JohnCleese","Terry Gilliam","Eric Idle","TerryJones"]]]>>> print_lol(movies)The Holy Grail1975Terry Jones &Terry Gilliam91Graham ChapmanMichael PalinJohn CleeseTerry GilliamEric IdleTerry Jones
复制代码


以上,是一个文科生,一个职场女性,一个小白,如何从零开始学 Python,如何创建模块并运行的总结。看完后,你是不是发现,原来也挺简单的?


发布于: 2021 年 04 月 22 日阅读数: 23
用户头像

广之巅

关注

还未添加个人签名 2020.10.24 加入

还未添加个人简介

评论

发布
暂无评论
如何从零开始学Python:(6)如何创建模块并运行?