爬虫与Python:(二)Python基础篇——12.函数

函数是组织好的、可以重复使用的、用来实现单一或相关功能的代码段。函数能提高应用的模块性和代码的重复利用率。Python提供了许多内建函数。如print(),但也可以自己创建函数,这被称为用户自定义函数。

定义函数

要定义一个有自己想要的功能的函数,以下是简单的规则。

  • 函数代码块以 def 为关键词开头,后借函数标识符名称和圆括号()。
  • 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串——用于存放函数的说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值的调用方。不带表达式的return 相当于返回None。

Python定义函数使用 def 关键字,一般格式如下:

1 def 函数名(参数列表):
2     函数体

默认情况下,参数值和参数名称是按函数声明中定义的顺序来匹配起来的。例如,使用函数来输出“Hello World”,示例代码如下:

1 def hello():
2     print("Hello World!")
3 hello()

调用函数

定义一个函数:给函数指定一个名称,指定函数中包含的参数和代码块结构。这个函数的基本结构定义完成后,可以通过另一个函数执行,也可以直接从Python命令提示符执行。以下示例调用了printme()函数。

1 # 定义函数
2 def printme(str):
3     # 打印任何传入的字符串
4     print(str)
5     return
6 
7 # 调用函数
8 printme("我要调用用户自定义函数");
9 printme("再次调用同一函数");

运行后控制台输出:

我要调用用户自定义函数
再次调用同一函数
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
原文地址:https://www.cnblogs.com/luyj00436/p/15325758.html