iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中函数的定义和详细的使用方法
  • 565
分享到

python中函数的定义和详细的使用方法

使用方法函数定义 2023-01-30 22:01:18 565人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

1. 函数的概念,函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集   2. 函数的作用,使用函数可以加强代码的复用性,提高程序编写的效率   3. 函数的使用,函数必须先创建才可以使用,该过程称为函数定义,函数创建

1. 函数的概念,函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集

 

2. 函数的作用,使用函数可以加强代码的复用性,提高程序编写的效率

 

3. 函数的使用,函数必须先创建才可以使用,该过程称为函数定义,函数创建后可以使用,使用过程称为函数调用

函数定义与调用:

1) >>> def 函数名(形参1,形参2):  # 定义

...     函数体

 

函数名(实参1,实参2)    #调用

 

4. 函数的注释,写在函数定义的下方,使用”””内容”””的方法在pycharm函数的调用的地方鼠标放上按Ctrl可以快速查看函数的注释内容

 

5. 函数参数的作用域,函数内部定义的叫做局部变量,函数外部的变量叫做全局变量,局部变量的作用域只限于函数内部使用

>>> def test(a, b):

...     print(a, b)

...

>>> test(1, 2)

1 2

>>> print(a)

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

NameError: name 'a' is not defined

形参是外部是无法被调用的

 

 

6. 函数外部的变量在函数内部可以直接调用但是无法修改全局变量的内容,可以在函数内部使用global  变量名重新定义后修改

1) >>> a = 1

>>> def test(b):

...     print(b)

...     print(a)

...

>>> test(2)

2

1

可以直接调用外部定义的变量

2) >>> a = 1

>>> def test():

...     a += 1

...     print(a)

...

>>> test()

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "<stdin>", line 2, in test

UnboundLocalError: local variable 'a' referenced before assignment

函数内部本来是无法修改函数外部的变量的值

3)>>> a = 1

>>> def test():

...     global a

...     a += 1

...     print(a)

...

>>> test()

在函数内部重新声明了变量a之后就可以修改变量a的值了

 

7. 函数的返回值,python中函数的关键字return, 生成迭代器 yield 返回

1) 定义格式:

def 函数名():

函数体

return 返回值

2) 调用格式:

变量名 = 函数名()

3) return 语句执行后面的内容将不再执行

 

 

 

--结束END--

本文标题: python中函数的定义和详细的使用方法

本文链接: https://www.lsjlt.com/news/179643.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python中函数的定义和详细的使用方法
    1. 函数的概念,函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集   2. 函数的作用,使用函数可以加强代码的复用性,提高程序编写的效率   3. 函数的使用,函数必须先创建才可以使用,该过程称为函数定义,函数创建...
    99+
    2023-01-30
    使用方法 函数 定义
  • Python中find函数的详细使用方法
    目录一、find函数的官方定义二、find函数的详细函数使用解释总结一、find函数的官方定义 首先,Python的find函数多用在字符串的处理上,也是Python计算机二级的小考...
    99+
    2023-05-20
    python find函数用法 python中find函数 python find 函数
  • Scala方法与函数使用和定义详解
    目录一、方法的定义二、递归方法三、参数有默认值的方法四、可变参数个数的函数五、匿名函数六、嵌套方法七、偏应用函数(部分应用函数)八、高阶函数九、柯里化函数一、方法的定义 1.方法体中...
    99+
    2022-12-14
    Scala方法与函数 Scala方法 Scala函数
  • Python Scala中使用def语句定义方法的详细过程
    Scala和Java一样也有方法和函数。Scala的方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说,在类中定义的函数即是方法。Scala中可以使用df语句和val语...
    99+
    2024-04-02
  • 详细了解Golang同名方法的定义和使用
    Golang是一种强类型、静态编译语言,由谷歌公司开发。它的简洁语法和高效性使其成为很多互联网公司的首选语言。在这个语言中,同名方法是一种很有趣的语法特性。本文将介绍Golang同名方法的定义、使用场景以及注意事项。同名方法的定义在Gola...
    99+
    2023-05-14
  • JavaScript函数的定义和基本使用方法
    1.用函数语句定义 先给一个例子,该函数的功能是返回数组元素的和; function sumArray(arr) { var sum = 0; for(var...
    99+
    2024-04-02
  • Python中类的定义和使用细讲
    文章目录 前言一、定义类二、创建类的实例三、创建 _ _ init _ _() 方法四、创建类的成员并访问1. 创建实例方法并访问2. 创建数据成员并访问 五、访问限制 前言   在...
    99+
    2023-09-29
    python 面向对象编程 属性和方法
  • python中函数的参数如何定义和使用
    这篇文章主要介绍“python中函数的参数如何定义和使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python中函数的参数如何定义和使用”文章能帮助大家解决问题。一、参数的定义1、函数的参数在哪...
    99+
    2023-07-02
  • python中函数的定义方法是什么
    在Python中,函数的定义方法如下:```pythondef function_name(parameters):# 函数体# 可...
    99+
    2023-09-13
    python
  • 【Python详解】Python类的详细定义与使用案例
    大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! 本文目...
    99+
    2023-09-04
    python python类 类的定义 python类的使用 python类的定义
  • Python函数的定义、特点和使用技巧
    本篇内容介绍了“Python函数的定义、特点和使用技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!函数特点隐藏实现功能的细节重用代码提高可...
    99+
    2023-06-02
  • C++ 中函数指针的定义和用法
    c++++ 中的函数指针是指向函数的变量,允许将函数作为参数传递。使用函数指针可以通过定义它们,将函数名或 lambda 表达式赋给它们,并像调用普通函数一样调用它们。函数指针广泛应用于...
    99+
    2024-04-13
    c++ 函数指针
  • 详解Python中的split()函数的使用方法
    函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) os.path.split():...
    99+
    2023-09-26
    数学建模
  • Python学习之函数的定义与使用详解
    目录函数的定义函数的分类函数的创建方法-def函数的返回值-returnreturn与print的区别函数的传参必传参数默认参数不确定参数(可变参数)参数规则函数小练习函数的参数类型...
    99+
    2024-04-02
  • Python类的定义和使用详情
    目录一、前言二、定义类三、创建类的实例四、“魔术”方法——_ init _()五、创建类的成员并访问1.创建实例方法并访问2.创建数据...
    99+
    2024-04-02
  • Python中eval()函数的详细使用教程
    目录eval()函数语法实例实例1实例2实例3附:使用例子总结eval()函数 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 eval(expression[...
    99+
    2024-04-02
  • JavaScript函数的定义与基本使用方法
    本篇内容介绍了“JavaScript函数的定义与基本使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • python自定义函数中的return和print使用及说明
    目录首先,先来了解一下return自定义函数时如果return后还有代码需要被执行怎么办不加return语句会有怎样的结果在自定义函数中,return和print有什么区别总结首先,...
    99+
    2023-01-04
    python自定义函数 python return python print
  • Python中JSON的使用方法(超详细)
    目录1. JSON简介2. JSON语法规则3. JSON数据类型4. JSON对象5. JSON数组6. JSON中常用的方法6.1 json.dumps()6.2 json.lo...
    99+
    2022-11-13
    Python JSON使用 Python JSON基本使用 Python JSON
  • 详解C++中函数模板的定义与使用
    目录1. 前言2. 初识函数模板2.1 语法2.2 实例化2.3 实参推导3. 重载函数模板1. 前言 什么是函数模板? 理解什么是函数模板,须先搞清楚为什么需要函数模板。 如果现在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作