zoukankan      html  css  js  c++  java
  • python基础之函数

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

    函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

      函数的语法:

    #函数的语法
    def  函数名():
        pass #结构体
    
    例子:
    def get_info():
        print('大家好 我是巫小诗')

           函数的调用:

    #函数的调用:
    函数名()
    
    #例子
    def get_info():
        print('大家好 我是巫小诗')
    
    get_info()  #函数的调用

          参数列表:

    #函数参数列表 形参(形式参数) 和 实参(实际参数)
    #形参包括 : 位置参数和默认参数
    #实参包括:  位置参数和关键字参数和混合参数
    #位置参数     顾名思义:就是靠着位置一一匹配的
    #关键字参数  顾名思义:就是靠着关键字一一匹配的
    #混合参数     顾名思义:参数列表中既有位置参数也有关键字参数,这个时候关键字参数一定要在位置参数之后,如果形参里关键字参数有默认值的一定要放在最后
    
    def  get_info(name,age=25):
        pass
    #这个例子中 name是位置参数,age是默认参数
    
    def get_info(name,age):
        pass
    #这个例子中 name 和 age 都是位置参数
    
    def get_info(name,age):
        pass
    get_info('wuxiaoshi',age=24)
    #这个例子中 实参里 wuxiaoshi 是位置参数 age=24 是关键字参数,并且关键字参数一定要在位置参数的后面

      return 小节:

    return  : 函数体内函数执行片段的终结者,return 之后的函数体的代码是不会执行的
    
    #例如:
    def get_info():
        print('1')
        print('2')
        return 
        print('3')
    
    #调用
    get_info()# 1 2
    msg = get_info()
    print(msg) # 1 2 None
  • 相关阅读:
    Android 之 JSON操作
    android 之 XMLPull
    DOM 之 SAX操作
    android之DOM生成与解析
    parseDouble()方法
    读取遥感图像中遇到的问题集锦
    xml学习
    linux基础
    hadoop的基本概念 伪分布式hadoop集群的安装 hdfs mapreduce的演示
    【原】自定义tableViewCell的两种方法
  • 原文地址:https://www.cnblogs.com/wuxiaoshi/p/10241136.html
Copyright © 2011-2022 走看看