Python-Function

def func():#定义一个函数
'''该函数的功能'''
 a='python'
 print(a)
func()#调用该函数

输出:

python
def func(n):
 sum=n+2
 return sum
print(func(5))

输出:

7
  • Default value for arguments
def funs(answer='unknown'):
 if answer is 'y':#等同于if answer == 'yes'
  answer='yes'
 elif answer is 'n':
  answer = 'no'
 print(answer)
 
funs('y')
funs('n')
funs()

输出:

yes
no
unknown
def funs(v1='A',v2='B',v3='C'):
 print(v1,v2,v3)
 
funs()
funs('a','b','c')
funs(v1='q',v2='w')

输出:

A B C
a b c
q w C
def add_numbers(*args):
 sum = 0
 for a in args:
  sum += a
 print(sum)
 
add_numbers(1)
add_numbers(1,2,3)
add_numbers(1,21,32,43,54)

输出:

1
6
151
def health(age,apples_ate,cigs_smoked):
 answer = (100-age)+(apples_ate*3.5)-(cigs_smoked*2)
 print(answer)
 
data1 = [20, 10, 5]
 
health(data1[0],data1[1],data1[2])
health(*data1)

输出:

105.0
105.0

猜你喜欢

转载自blog.csdn.net/Mazican/article/details/83869515