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

9 python函数

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

9 python函数

Python函数,一般指组织好的、可重复使用的、用来实现单一或相关联功能的代码段。

格式如下:

def  函数名(参数):

       代码块

       return 表达式

其中def是关键字,告诉python我要声明一个函数。传入参数和return返回值可为空。

1、如下是一个打印功能的函数,无参数,无返回值:

# 打印五颗*
def printing():
    print('*****')


# 函数调用
printing()

运行结果

*****

2、传参示例

比较两个数的大小,返回较大的数

# 比较大小
def compare(num1, num2):
    if num1 >= num2:
        return num1
    else:
        return num2


# 函数调用
print(compare(5, 8))
print(compare(-6, -3))
print(compare(5, 5))

运行结果:

8
-3
5

3、函数返回布尔型值示例

# 判断数1是否大于数2,返回真假
def compare(num1, num2):
    return num1 > num2


# 函数调用
print(compare(5, 8))
print(compare(0, -3))
print(compare(5, 5))

运行结果:

False
True
False

4、嵌套函数、函数调用示例

# 函数内再声明一个函数
def say_hello(name):
    print('hi', name)

    def divider():
        print('-------------------------')
    
    divider()


# 函数调用
say_hello('xiao li')

运行结果:

hi xiao li
-------------------------

也可以换成下面的写法,函数嵌套调用: 

# 函数内调用其他函数
def say_hello(name):
    print('hi', name)
    # 调用打印分割线函数
    divider()


def divider():
    print('-------------------------')


# 函数调用
say_hello('xiao li')

运行结果:

hi xiao li
-------------------------

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

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

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