博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习之day4,函数
阅读量:4350 次
发布时间:2019-06-07

本文共 518 字,大约阅读时间需要 1 分钟。

1.函数的定义:  函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可

   特性:

  1. 减少重复代码
  2. 使程序变的可扩展
  3. 使程序变得易维护

 语法定义:

1 def test():2     print "this is test"3 4 test()

默认参数

1 def info(name,age,country="CN"):    #默认参数2     print '''name is  %s3             age is   %d4             country is %s'''%(name,age,country)5 6 info("liruixin",22)

 关键参数

              正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可,但记住一个要求就是,关键参数必须放在位置参数之后。

 

高阶函数

满足一下任意一点就是高阶函数

1.把一个函数的变量名作为另一个函数的实参

2.这个函数的返回值是一个函数名

嵌套函数

定义:在一个函数内再定义一个函数

转载于:https://www.cnblogs.com/liruixin/p/6018854.html

你可能感兴趣的文章
PostMessage 解析
查看>>
Java语法基础(一)
查看>>
as3 sort
查看>>
hdu 2680 Choose the best route Dijkstra 虚拟点
查看>>
26. Remove Duplicates from Sorted Array java solutions
查看>>
[bzoj1185] [HNOI2007]最小矩形覆盖
查看>>
全景图制作详解
查看>>
React之todo-list
查看>>
cocoapods降级版本
查看>>
MYSQL复习笔记4-基本SQL语句
查看>>
C#&java重学笔记(函数)
查看>>
14软件G2班
查看>>
bzoj 1977 [BeiJing2010组队]次小生成树 Tree
查看>>
bzoj 2119 股市的预测——枚举长度的关键点+后缀数组
查看>>
maven:新建的maven工程需要添加一下插件
查看>>
关于iOS自定义控件:在view上实现事件和代理
查看>>
[扫描线]POJ2932 Coneology
查看>>
全局变量与全局静态变量的区别
查看>>
EMC队列 发件人为空 From Address: <>
查看>>
多路复用IO模型 IO multiplexing
查看>>