python中的函数怎么用

发布时间:2022-01-24 15:56:36 作者:zzz
来源:亿速云 阅读:98

这篇“python中的函数怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python中的函数怎么用”文章吧。

python中的函数怎么用

1. 函数

  1. 作用:

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数的作用就是将常用的代码封装起来, 便于以后使用

  2. 函数的行为

    1. 函数的定义:实现函数功能的过程

      def functionname( parameters ):
        '''函数_文档字符串'''  function_suite
        return [expression]# 函数不调用是不会自动执行的
    2. 函数的调用:使用其功能

      def 函数名():
         一行或者多行代码# 函数不调用是不会自动执行的# 调用函数函数名()

2. 函数的参数

# 我们想要编写一个具有加法功能函数, 很显然需要两个参数.def my_add(num1, num2):
   result = num1 + num2
   print('num1 + num2 =', result)

my_add(10, 20)
def my_add(num1, num2):
  result = num1 + num2
  print('num1 + num2 =', result)

my_add(num1=10, num2=20)
my_add(num2=20, num1=10)
  1. 按照从左向右的顺序传递叫做位置参数.
  2. 按照形参名字传递叫做关键字参数.

能否在调用函数时既传递位置参数, 又传递关键字参数呢?

def my_add(num1, num2, num3, num4):
   result = num1 + num2 + num3 + num4
   return result
my_add(100, 200, 300, num4=10)

可以, 只需要保证位置参数在关键字参数之前即可

3. 函数的缺省参数(默认参数)

  1. 定义:

    当函数调用中省略了实参时默认使用的值.

  2. 默认参数的语法与使用:

    • 在函数声明或定义时, 直接对参数赋值. 这就是设置形参的默认参数.
    • 在函数调用时, 省略部分或全部的参数. 这时可以用默认参数来代替.
  3. 案例分析:

def my_function(a, b=20, c=30):
   return a+b+c

my_function(10)
my_function(10, 100)
my_function(10, 100, 1000)

注意: 带有默认值的参数一定要位于参数列表的最后面.

4. 局部变量和全局变量

全局变量:

全局变量可以被当前 python 文件内的所有函数直接使用.
在函数外部定义的变量.
全局指的是该变量在当前 python 文件范围内是可见的.
使用范围:
局部变量:该变量只能在定义的函数内部使用.
在函数内部定义的变量.
使用范围:
  1. 案例分析:

# 定义全局变量g_val = 100# 在函数内部可以访问全局变量def my_function1():
   print(g_val)# 在函数内部定义局部变量 my_valdef my_function2():
   my_val = 100# 尝试输出 my_function2 函数中定义的局部变量def my_function3():
   print(my_val)# 函数调用my_function1()
my_function2()
my_function3()

如果局部变量和全局变量命名冲突, Python 解释器会怎么做? Python 解释器会在函数内部搜索变量 total_value, 如果找到了就直接使用, 如果找不到则到全局范围内搜索.

total_value = 100


def my_function():
   total_value = 200
   print('total_value:', total_value)


my_function()

5. 函数的返回值

6. 函数文档及作用

  1. 作用:

    函数也需要添加注释, 方便函数功能、参数以及返回值的含义能够被调用者知悉.
    能够在调用时快捷查看函数相关信息
  2. 和单行注释相比:

    普通的单行、多行注释, 需要查看函数定义时才能看到
  3. 快捷键

    通过 ctrl + q 快捷键可以查看函数信息, 也可以通过 help() 函数来查看函数信息
  4. 工具:

    DocString 是一个重要的工具, 由于它帮助你的程序文档更加简单易懂.

以上就是关于“python中的函数怎么用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. python中的count函数怎么用?
  2. python中的append()函数怎么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:python process模块怎么用

下一篇:Linux系统中怎么安装SQL server

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》