关于函数定义的那些事

img


请问对于函数定义,这几个应该用什么函数?def后加什么?为什么呢?

def 后面要加上你给这个方法起的名字(有一定起名规则),然后加上一个(),里面放参数,参数不需要提前初始化,不需要给定变量类型。

def word():
  print("How do you do?")
def getMin(a,b,c):
  if a<b and a<c:
    return a
  elif b<a and b<c:
    return b
  else:
    return c
def area(r):
  return r*r
def upper(a):
  return a.upper()

这里面是你自己定义函数,没有用到其他函数
比如:

def fun1():
  print("How do you do!")
def fun2(a,b,c):
  return min(a,b,c)
def fun3(r):
  return r**2
def fun4(c):
  return c.upper()