zoukankan      html  css  js  c++  java
  • Python学习之路_day_08(函数介绍)

    一、函数介绍

    1、为什么要有函数?什么是函数?
        a. 组织结构不清晰,可读性差
        b. 代码冗余
        c. 管理维护的难度极大,扩展性差

        具备某一个功能的工具就是程序的中函数 #‘函数即变量’
        事先准备工具的过程----》函数的定义
        拿来就用----》函数的调用

        所以函数的使用必须遵循:先定义,再调用

     

    二、定义函数

    1、语法

    def 函数名(参数1,参数2,...):

        """

        文档描述

        """

        代码1

        代码2

        代码3

        return 值

     

    def:定义函数的关键字

    函数名:是用来调用函数的,函数名的命名必须能反映出函数的功能

    文档描述:推荐写上,来增强函数的可读性

    代码块:函数的功能实现代码

    return:函数的返回值

     

    2. 定义阶段

    def print_sym(sym,count): #print_sym=<function print_msg at 0x000001B2A33698C8>    #十六进制,表在内存中的位置
        print(sym*count)

     

    def print_msg(msg):
        print('33[045m%s33[0m' %msg]

     

    3、调用阶段:函数名加括号就是在调用函数

    print_sym('#',30)
    print_msg('hello egon')
    print_sym('#',30)

  • 相关阅读:
    fastjson反序列化漏洞研究(上)
    csv注入复现代码
    day24-python之面向对象
    day23-python之日志 re模块
    day22-python之模块
    day21-python模块
    day20-python之装饰器
    day18-python之迭代器和生成器
    day17-python之文件操作
    day16-python之函数式编程匿名函数
  • 原文地址:https://www.cnblogs.com/zjh009/p/9469527.html
Copyright © 2011-2022 走看看