**函数的定义** 定义一个函数有以下几点规则: * 函数代码块以 def 关键词开头,后接函数名称、圆括号 () 以及冒号 : 。 * def 和函数名中间要敲一个空格 * 圆括号之间可以添加参数,我们称之为形式参数。 * 函数的第一行语句可以选择性地添加此函数的说明信息。 * 函数代码块以冒号起始,要有缩进。 * return [表达式] 结束函数,返回相应的数据给调用方。 * 不带 return 表达式的相当于返回 None。 格式如下 ~~~ def 函数名(参数列表): 代码块 ~~~ 函数定义实例 将字符串转小写 ~~~ #!/usr/bin/env python3 # -*- coding:utf-8 -*- def myLower(string): '''自定义将字符串转换成小写字母,不是字符串直接返回''' if isinstance(string,str): newStr = string.lower() else: newStr = string return newStr print(myLower('Airvip')) print(myLower(123)) ~~~ 运行之后 ~~~ airvip 123 ~~~ 注意: 1. return None 可以简写为 return ,当然也可以不写 return 。 2. 在 Python 交互式环境中定义函数时,Python会出现 ... 的提示。函数定义结束后需要按两次回车重新回到 >>> 提示符下,才可调用函数。