初始函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始函数相关的知识,希望对你有一定的参考价值。

1、什么是函数?

函数就是一个方法,用的时候直接可以拿来用

2、为什么要用函数呢:?

①避免代码重复;②提高代码可读性;

3、函数的定义:

函数以def关键字开头,空格之后接函数名和圆括号,最后以冒号结尾,其中def不可以用其它代替

函数名:函数名是包含字母,数字,下划线的任意组合,不能以数字开头,避免使用Python关键字

4、函数的调用

返回值 = 函数名(参数1,参数2)    #函数名后+括号才表示调用


函数的返回值:

1.return的作用:结束一个函数的执行

2.首先返回值可以是任意的数据类型。

3.函数可以有返回值:如果有返回值,必须要用变量接收才有效果

   也可以没有返回值:

  没有返回值的时候分三种情况:

    1.当不写return的时候,函数的返回值为None

    2.当只写一个return的时候,函数的返回值为None

    3.return None的时候,函数的返回值为None(几乎不用)

4.return返回一个值(一个变量)

5.return返回多个值(多个变量):多个值之间用逗号隔开,以元组的形式返回。

      接收:可以用一个变量接收,也可以用多个变量接收,返回几个就用几个变量去接收


函数的参数:                                                        

# def fun(s):#参数接受:形式参数,简称形参
#     ‘‘‘
#         计算字符串长度的函数---------函数的功能
#         参数s:接受要计算的字符串--------参数的信息
#         return:要计算字符串长度 ---------返回值得信息
#     ‘‘‘
#     length=0
#     for i in s:
#         length+=1
#     return length
# ret=fun(‘helloword‘)#参数传入:实际参数,简称实参
# print(ret)

1、形参和实参

形参:是韩式定义时定义的参数

实参:函数调用的时候传进了的参数

2、传递多个参数

可以传递多个,但是之间用逗号隔开。

站在传参的角度上来看,调用函数是传参有两种方式:

  1. 按照位置传参;2.按照关键子传参

用法:1.位置参数在关键字参数的前边,每一个参数只能被赋值一次

3、默认参数:

用法:将变化比较小的值设置为默认参数

定义:默认参数可以不传值,用默认的,如果传值则被替换

4、动态参数:

按位置传值,多余的参数同一由args接收,保存成元祖的形式

按照关键字传值接收多个关键字参数,由kwargs接收,保存成字典的形式


函数里面的知识太多,我学的也是一般般,写的都是用到过的,还有一些没想起来,想起来就补上,写到函数压力慢慢就上来了。。。。。。。

以上是关于初始函数的主要内容,如果未能解决你的问题,请参考以下文章

将初始数据提供给片段的正确方法?

Jekyll 偏移代码片段高亮的初始行

如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?

unity动画一个片段播放完怎么让它不会到初始状态

如何在使用cardview的片段中初始化gridlayoutmanager?

VSCode自定义代码片段——声明函数