day4Python

函数

一、什么是函数?

函数就是用来实现一些特定的小程序或方法
优点:
1.增加了代码的重复使用率
2.减少了代码量
3.提高了代码的维护

主体结构

def 函数名([参数1[,参数2....]])
函数名

函数的调用:

函数名([参数1[,参数2....]])

函数名:

遵循变量的命名规则

注意:

1.函数严格区分大小写
2.函数会被覆盖

二、函数的参数问题

参数1

1.形参(在定义函数的时候,括号内的变量)
2.实参(在函数调用的时候传入的参数)

参数2

关键字参数
关键字就是你的形参名,在调用的时候,使用 形参名 = 值
例如:

def demo(a,b,c):
  pass
demo(c=10,b=20,a=30)
默认值的操作

def 函数名(参数名 = 值....):
实例:

def func(a=10,b=20): #正确给形参默认值的操作
def func(a,b=10) :#正确给形参默认值的操作
#def func(a=10,b):  #错误给形参默认值的操作
  pass

注意
1.函数在定义的时候,如果有形参,且没有默认值,则必须传实参。
2.如果没有形参则不能传实参
3.如果形参没有默认值,那么实参的个数必须和形参的个数相同。
4.如果形参有默认值,那么可以不用传实参。
5.形参和实参一一对应
6.当给形参的默认值时,必须遵循默认值的规则。

三、函数返回值

return 值
注意:

  1. return 会把值返回给调用处(就是函数名()的位置)
    2.函数执行遇到return 就认为执行完毕 下面代码不再执行。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,665评论 0 5
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,084评论 17 410
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;...
    iKcamp阅读 1,496评论 0 2
  • 喧嚣世界,静者为胜;复杂世界,净者为圣;唯有简洁,才可丰盛。 这个世界乱糟糟的,心一浮就会迷失方向。一方面物质越来...
    长征阅读 444评论 0 5