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

zip函数python_lambda函数python?

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

zip函数python_lambda函数python?

所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数的使用
包含两个步骤:

定义函数―—封装独立的功能调用函数—―享受封装的成果

文章目录

函数的定义格式注意函数的调用函数的文档注释函数的参数函数的返回值函数的嵌套调用实例

函数的定义格式
def 函数名():
	函数体

def是英文define的缩写函数名称应该能够表达函数封装代码的功能,方便后续的调用函数名称的命名应该符合标识符的命名规则
可以由字母、下划线和数字组成
不能以数字开头
不能与关键字重名函数定义之后才可以被调用 注意

定义好函数之后,之表示这个函数封装了一段代码而已如果不主动调用函数,函数是不会主动执行的 函数的调用

调用格式:

函数名()

eg:

name="小明"
# python解释器看到def就知道他下面是一个函数,
# 不会进行执行,等到调用的时候才执行
def say_hello():
    print("say hello")
    print("我是函数")

print(name)
# 
say_hello()
print(name)

输出:

小明
say hello
我是函数
小明
函数的文档注释

pp8标准:一般函数的上方要空出两行,方便阅读

在开发中,如果希望给函数添加注释,应该在定义函数的下方,使用连续的三对引号在连续的三对引号之间编写对函数的说明文字在函数调用位置,使用快捷键CTRL+Q可以查看函数的说明信息

name="小明"


def say_hello():
    """打招呼"""
    print("say hello")
    print("我是函数")


print(name)
say_hello()
print(name)

函数的参数

动态的参数使函数更有意义。

在函数名的后面的小括号内部填写参数多个参数之间使用,分隔

eg:求和

def sum_2_num(num1, num2):
    """对两个数字求和"""
    result = num1 + num2
    print("%d + %d = %d" % (num1, num2, result))


sum_2_num(12, 89)

形参和实参:

形参的作用:
告诉外界有几个变量可以传入
作为变量在函数中使用 函数的返回值

返回值是函数完成工作后,最后给调用者的一个结果在函数中使用return关键字可以返回结果调用函数一方,可以使用变量来接收函数的返回结果

def sum_2_num(num1, num2):
    """对两个数字求和"""
    result = num1 + num2
    return result


result = sum_2_num(12, 89)
print("计算结果:%d" % result)

注意:return表示返回,后续的代码都不会被执行

函数的嵌套调用
def test1():
    print("*"*50)


def text2():
    print("#"*50)
    # 嵌套调用
    test1()
    print("-"*50)


text2()

输出

##################################################
**************************************************
--------------------------------------------------
实例

分隔线打印

def print_lines(char, times):
    """
    打印多行分割线
    :param char: 分割字符
    :param times: 分割字符重复的次数
    """
    i = 0
    while i < 5:
        print(char * times)
        i += 1

print_lines("*", 50)

输出:

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

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

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