栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 函数

1.函数的定义:是有名字的代码块,可以完成具体的工作,用关键字def来标识

          def 函数名():

# 定义一个简单的函数
def greet():
    print('大家好,我是东北银儿!')

greet()

# 输出结果
大家好,我是东北银儿!

2.实参和形参

           形参:是在定义函数的时候,给参数定义的名字

           实参:实在调用函数的时候,给参数定义的名字,实实在在存在的一个参数。

# user:就是形参
def greet(user):
    print('大家好,我是' + user + '!')

# '东北银儿':就是实参
greet('东北银儿')

# 输出结果
大家好,我是东北银儿!

3.传递实参的方法,有很多种方法,这里面就简单介绍常用的两种方法:

          位置传递:实参的位置和形参的位置顺序要相同

# 实参和形参的位置顺序是相同的
def greet(user, age):
    print('大家好,我是' + user + ',今年' + age + '岁了!')


greet('东北银儿', '18')

# 输出结果
大家好,我是东北银儿,今年18岁了!

         关键字实参:是传递给函数的名称-值对,不用在意实参的顺序位置

def greet(user, age):
    print('大家好,我是' + user + ',今年' + age + '岁了!')


greet(user='东北银儿', age='18')
# 改变顺序,也不影响结果
greet(age='18', user='东北银儿')

# 输出结果
大家好,我是东北银儿,今年18岁了!
大家好,我是东北银儿,今年18岁了!

4.形参默认值:在定义函数的时候,我们可以给形参设置一个默认值,如果在调用函数时,指定了实参,我们就给形参指定实参的值,如果没有指定实参,我们的形参就用默认值

def greet(user, age='18'):
    print('大家好,我是' + user + ',今年' + age + '岁了!')


# 没有指定age的值,就用默认值
greet(user='东北银儿')
# 指定age的值,就用实参指定的值
greet(user='东北银儿', age='20')

# 输出结果
大家好,我是东北银儿,今年18岁了!
大家好,我是东北银儿,今年20岁了!

5.函数返回值:可使用return语句将值返回到调用函数的代码行,返回什么类型的数据都可以,全看自己的函数要实现什么功能,处理什么业务,比如返回值是一个字典,一个列表,布尔值等等,这里只写一个简单的作为参考

def greet(user, age='18'):
    msg = ('大家好,我是' + user + ',今年' + age + '岁了!')
    return msg


message = greet(user='东北银儿')
print(message)

# 输出结果
大家好,我是东北银儿,今年18岁了!

        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/923511.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号