Python定义函数的规则是甚么
Python定义函数的规则以下:
使用关键字def
来定义一个函数,后面随着函数的名称和圆括号,圆括号中可以包括参数,多个参数之间用逗号分隔。
函数名称应当以字母或下划线开头,可以包括字母、数字和下划线。
函数的参数是可选的,可以在定义函数时指定参数的默许值。
函数体一定要缩进,通常使用四个空格或一个制表符。
函数可以返回一个值,使用关键字return
后面随着要返回的值。
函数可以没有返回值,如果没有使用return
语句,则函数返回None
。
函数可以接受任意数量的参数,包括可变数量的参数。可变数量的参数使用星号(*)表示。
函数可以接受关键字参数,关键字参数使用双星号(**)表示。
函数可以在调用时使用位置参数和关键字参数。
函数可以嵌套定义,即在一个函数的定义体中定义另外一个函数。
函数可以对象赋值给一个变量,可以作为参数传递给另外一个函数,也能够作为返回值返回。
函数的名称应具有描写性,以便于代码的可读性和保护性。
TOP