Python基础03-函数详解

Posted

tags:

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

Python函数详解

这次内容包含:

  1. 函数
  2. 模块
  3. 文件操作
  4. 异常处理

函数:

  • 认识函数
  • 局部变量与全局变量
  • 函数参数使用详解
  • 函数使用实战

函数的本质就是功能的分装。比如 我们封装一个求a的2次方的函数c=a*a。如果我们求2次方变可以使用这个函数了(只是打比方)。

Python中pow(x,y)就是求x的y次方的函数。

作用:提供编程效率与程序的刻度性

局部变量与全局变量

变量有生效范围,范围就是作用域。

全局变量:作用域从变量出现开始到程序的最末的变量就做全局变量

局部变量:作用域只在局部的变量叫做局部变量‘‘‘

‘‘‘
作用域

‘‘‘
a=10
def abc():
    global j#用global定义局部变量 改为全局变量
    j=1
   
print (a)
abc()
print(j)

 

函数使用方法:

函数调用

#函数定义调用
a=1
def abc():  #def定义函数  后跟函数名  和 :
    print("abc")#具体方法,让函数做什么,例如:打印出abc
调用方法:abc()
输出abc()

函数参数的使用

实参:定义使用的参数是实参,在调用时使用的参数叫实参

形参:只是这个参数的形式,没有具体的值,不付值的为形参。

调用时为实参。

#形参和实参

def ab(a,b):#参数之间逗号隔开,ab为形参,没有实际的值
    if a>b:
        print(a)
    elif a==b:
        print(a+"="+b)
    else:
        print(b)

调用 ab(1,2)

输出为   2

 


以上是关于Python基础03-函数详解的主要内容,如果未能解决你的问题,请参考以下文章

Python基础 | 函数及面向过程编程详解

零基础入门Python3-函数详解

python基础-函数--python3

Python基础reduce函数详解

Python中verbaim标签使用详解

day03-Python基础