程序员python 高级码农成才之路

python----函数

2021-01-25  本文已影响0人  幼姿沫

'''

函数的定义*

同一代码块的重复利用 把具有独立功能的代码块组织为一个小模块,即为函数

def func():

print('hello world')

func()

函数定义之后 进行调用函数 输出内容

'''

def func():

    print('''

        ********************

        人生苦短,我用python

        ********************

        ''')

    name=input('请输入学生姓名*')

    age=int(input('请输入学生年龄*'))

    gender=input('请输入学生性别*')

    student={

        'name':name,'age':age,'gender':gender

    }

    for i,j in student.items():

        print(i,j)

func()


对文档进行说明的函数

#函数的有参数调用参数输出内容求两数字之和 形参实参

def sum(a,b):

print('the sum of a and b is %d' % (a+b))

help(sum(10,50))

#help(func)是用来调用说明注释的

help(sum)

定义有参数的函数并且对函数进行调用

有参数有返回值的函数

#有参数有返回值 即最终的结果 在函数中把结果返回给调用者,在函数中使用return

def add2sum(a,b):

c=a+b

    #定义函数返回值

    return c

#将返回值传递给函数进行输出

result=add2sum(10,60)

print(result)

#调用函数文档说明

help(add2sum)

#无参数有返回值的函数

def getTemperature():

return 37

temperature=getTemperature()

print('当前体温为*%d'%temperature)

有参数有返回值

#函数的嵌套调用 一个函数里面调用了另外一个函数

def testA():

person={

'name':'jacksonYee',

        'age':20,

        'gender':'male',

        'address':'beijing'

    }

for i,jin person.items():

print('my  * %s ' % i,'is * %s' % j)

def testB():

print('欢迎大家,来到中央戏剧学院')

print('**********请进行自我介绍**********')

testA()

print('**********希望大家在大学四年中充实自己**********')

testB()

上一篇 下一篇

猜你喜欢

热点阅读