zoukankan      html  css  js  c++  java
  • 35.函数定义和调用

    函数定义和调用

    <1>定义函数

    定义函数的格式如下:

    def 函数名():
        代码
    demo:
    # 定义一个函数,能够完成打印信息的功能
    def printInfo():
        print('------------------------------------')
        print('         人生苦短,我用Python')
        print('------------------------------------')

    <2>调用函数

    定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它

    调用函数很简单的,通过 函数名() 即可完成调用

    demo:

    # 定义完函数后,函数是不会自动执行的,需要调用它才可以
    printInfo()
    <3>注意:
    每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了
    当然了如果函数中执行到了return也会结束函数

    <4>练一练

    要求:定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行

    • 使用def定义函数
    • 编写完函数之后,通过 函数名() 进行调用
    # 定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行
    def name_age():
        name = "小明"
        age = 20
        print("我的名字叫做%s" % name)
        print("我的年龄为%d岁" % age)
    name_age()

    运行结果:

    我的名字叫做小明
    我的年龄为20岁

    例子1:

    # # 定义一个变量
    # a = 10
    # # 使用变量
    # print(a)
    
    # def -> define
    # 作用: 定义一个函数或者方法
    # 定义一个函数
    """
    def 函数名():
        代码逻辑...
    """
    def print_info():
        print("你好")
        print("世界")
    
    # 函数也是支持覆盖的
    def print_info():
        print("你好1")
        print("世界1")
    
    
    # 函数的调用
    # 格式: 函数名()
    print_info()
    
    print_info()
    
    print_info()

    运行结果:

    你好1
    世界1
    你好1
    世界1
    你好1
    世界1
  • 相关阅读:
    Gdb等几则笔记
    让GtkTextView支持undo/redo操作
    让基于DirectFB的Mozilla支持透明图
    在minimo中用方向键切换焦点
    Marvelllinux研究—dma.c源代码分析
    “垃圾”文章为何能上首页
    用xoops建立自己的开源网站
    R语言中sample函数
    R语言中text函数
    R语言绘图去除外围框线、坐标轴标线
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12812307.html
Copyright © 2011-2022 走看看