写个函数计算所有传入参数相乘的结果(参数数量不定)_Python入门函数 基础篇

  • Post author:
  • Post category:python


一、什么是函数



函数是最基本的一种代码抽象的方式,是组织好的可以重复使用的用于实现单一或相关功能的代码块。



函数是对做相似的操作或者相同的动作进行封装,能提高应用的模块性、代码的重复利用率。我们要封装好一个函数,首先要学会对事务进行抽象。

抽象举例:

一个杯子 + 一个杯子 = 两个杯子(形象) ==> 1 + 1 = 2(抽象)

写计算机程序也是一样,借助抽象来完成需要事情。

Python不但能非常灵活的定义函数,而且本身内置了很多可直接使用的函数,如: print()、type()、conut()等。

二、函数的定义

定义一个函数要使用

def

语句,顺序写出函数名、括号、括号中的参数和冒号:,接着写函数体,函数的返回值用

return

语句返回,需要前置和后置则使用

yield

返回。

函数定义格式:

def   函数名(参数1,参数2,....):  #多个参数使用逗号隔开
函数体
return 返回值

示例:求两个数的最大值

# 定义一个函数,接收两个参数,返回其最大值        return b  # 返回b

注意:函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。如果没有return语句,函数执行完毕后会返回None

三、函数调用

Python内置了很多函数,可直接使用。

要调用一个函数,需要知道函数的名称和参数,比如求长度函数len(),它接收一个参数。

举例:

a =len('abcde')  # 使用变量接收函数返回值
print(a) # 结果 5
len([1, 2, 3, 4], '



版权声明:本文为weixin_33680112原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。