python基础10——函数初识

it2022-05-20  56

一、为什么要使用函数

  #1、代码的组织结构不清晰,可读性差  #2、遇到重复的功能只能重复编写实现代码,代码冗余  #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大

二、函数的分类

  内置函数:为了方便我们开发,一些简单的功能,python解释器已经为我们定义好了函数,即内置函数。内置函数我们可以直接调用,不用事前先定义。

       常用的内置函数如:len(),max()、sum()等等

  自定义函数:根据自己的需求,自己定制函数来实现某种功能,这种就是自定义函数。

三、函数的定义

函数的定义: 

#语法 def 函数名(参数1,参数2,参数3,...): '''注释''' 函数体 return 返回的值

  def 关键字开头,空格后加函数名和圆括号(),后面加上冒号;括号中填写参数名,可无参数

 

四、函数的调用

  1. 函数的调用:函数名()

  2. 函数调用原则:先定义后调用

五、函数的返回值

  1. 不写teturn

#函数定义 def mylen(): """计算s1的长度""" s1 = "hello world" length = 0 for i in s1: length = length+1 print(length) #函数调用 str_len = mylen() #因为没有返回值,此时的str_len为None print('str_len : %s'%str_len)

  2. 只写return

  3.有return关键字,返回一个值

  4. 有return关键字,返回多个值

六、函数的参数

(一)形参与实参

(二)从形参角度分:位置参数、关键字参数、动态参数

  1. 位置参数

  2.关键字参数

  3.动态参数

(三)参数顺序

转载于:https://www.cnblogs.com/yimiaoyikan/p/8946380.html

相关资源:数据结构—成绩单生成器

最新回复(0)