关键词

Python定义函数(def关键字)

Python 的函数定义方法是使用 def 关键字,其语法格式如下:

def 函数名称(参数1, 参数2, ...):
"文件字符串"
<语句>

其中,“文件字符串”是可省略的,用来作为描述此函数的字符串。如果“文件字符串”存在的话,那么必须是函数的第一个语句。

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

下面是一个简单的函数定义:
def ss(x, y):
    "x * y"
    return x + y
  
ds=ss(100,4)
print(ds)
输出结果如下:
104

如果用户调用的函数没有参数,那么必须在函数名称后加上小括号。

用户还可以先将函数名称设置为变量,再使用该变量运行函数的功能。例如:

>>>a = int
>>>print (a(-3.123))
-3

从结果可以看出,int() 函数是 Python 的内置函数,这里直接将函数名称设置为变量 a,通过变量 a 即可运行该函数。

本文链接:http://task.lmcjl.com/news/12889.html

展开阅读全文