码迷,mamicode.com
首页 > 其他好文 > 详细

初始函数

时间:2017-08-26 04:50:28      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:初始函数

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接收,保存成字典的形式


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

初始函数

标签:初始函数

原文地址:http://52770825.blog.51cto.com/13217087/1959413

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!