iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python函数应用范例
  • 692
分享到

python函数应用范例

2023-06-25 13:06:47 692人浏览 薄情痞子

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

摘要

这篇文章主要讲解了“python函数应用范例”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python函数应用范例”吧!如何定义一个函数函数也称方法,下面写一个简单的函数:def 

这篇文章主要讲解了“python函数应用范例”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python函数应用范例”吧!

如何定义一个函数

函数也称方法,下面写一个简单的函数:

def function():print("我是函数。")

这是一个很简单的函数,函数只干了一件事,打印输出“我是函数。”这句话。
从这个函数的外观看,有个def,还有个function加个():
def是定义函数的关键字不能改动,function为函数的名称,可以随便写,后加():这是规定。
在函数里面的输出语句可以称之为函数体所有函数体需要进行缩进,不然那个会报错。

如何使用

使用方式很简单

function()

重复函数名再加上括号,就可以使用了

什么是参数

接下来我写一个函数:

def function(a,b):print(a,b)

在这个函数里,括号里面的 a和b就叫参数(函数参数)也叫形式参数。参数是干什么的呢?参数的作用是可以向这个目标函数传入一些东西。

比如在这个函数里是可以打印外面传入的参数内容:

function("aaa","bbb")

我向这个函数传入了两个参数,参数的位置是不能改变的,"aaa"可以成为实际参数,对应的就是a这个形式参数,"bbb"对应就是b,这个传入的过程为参数传递

结果输出的顺序就是:

aaa bbb

还可以这样进行参数传递:

function(a="aaa","bbb")function("aaa",b="bbb")function(a="aaa",b="bbb")function(b="bbb",a="aaa")

当我们所定义的函数里面存在参数,当使用的它的时候,一定需要传入参数不然会报错,类如:

def function(a):print(a)function()

运行结果:

TypeError Traceback (most recent call last)
<ipython-input-1-1ea14deaa8c8> in <module>
2 print(a)
3
----> 4 function()

TypeError: function() missing 1 required positional argument: 'a'

不定长参数

如果不知到传递的参数到底有多少,该怎么办呢?
可以用***来实现。

加了 * 的参数会以元组(tuple)的形式传入,存放所有未命名的变量参数,类如:

def function(*args):print(args)function(12,35,65)

运行结果:

(12, 35, 65)

发现输出结果是一个元组,包含了所有传入的参数

加了两个星号 ** 的参数会以字典的形式传入;

def function(**kwargs):print(kwargs)function(a=12,b=35,c=65)

这里传入的参数需要注意,是键值对。

当 一个星号,和两个星号同时出现,一个星号必须在两个星号前面,列如:

def function(*args, **kwargs):print(args)print(kwargs)

return是干什么

如果函数里面出现return,表示这个函数运行到这里结束了,后面不管有多少多不会再执行。并且return会返回它后面表达式的值,相当于把后面的值赋给函数,例如:

def function():print("aa")return "aaa"print("bb")print(function())

运行结果:

aa
aaa

发现return后面的语句没有执行函数就退出了,并且函数自己也有值了。

感谢各位的阅读,以上就是“python函数应用范例”的内容了,经过本文的学习后,相信大家对python函数应用范例这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: python函数应用范例

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

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

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

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

下载Word文档
猜你喜欢
  • python函数应用范例
    这篇文章主要讲解了“python函数应用范例”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python函数应用范例”吧!如何定义一个函数函数也称方法,下面写一个简单的函数:def ...
    99+
    2023-06-25
  • python 函数的详解与应用范例
    目录如何定义一个函数如何使用什么是参数不定长参数return是干什么如何定义一个函数 函数也称方法,下面写一个简单的函数: def function(): print("我是函...
    99+
    2024-04-02
  • python 装饰器详解与应用范例
    什么是装饰器 从字面意思上来看,装饰器是用来装饰其他东西的工具。在python中装饰器分为函数装饰器和类装饰器。 简而言之,函数装饰器是用来装饰函数的装饰器,其主要目的是增加目标函数...
    99+
    2024-04-02
  • python 函数应用
    #函数的参数就是个变量 #定义函数的时候,使用关键字参数,可以指定默认值 def hello(name='reboot',age=1):     return 'hello %s,your age is %s' %(name,age) pr...
    99+
    2023-01-31
    函数 python
  • Python Pandas聚合函数的应用示例
    目录Python Pandas聚合函数应用聚合函数1) 对整体聚合2) 对任意某一列聚合3) 对多列数据聚合4) 对单列应用多个函数5) 对不同列应用多个函数6) 对不同列应用不同函...
    99+
    2024-04-02
  • numpy中的norm()函数求范数实例
    目录numpy norm()函数求范数举例说明numpy求解范数(numpy.linalg.norm)以及各阶范数详解语法Parameters各范数详析总结numpy norm()函...
    99+
    2023-02-03
    numpy norm()函数 numpy norm求范数 numpy函数
  • Python中关于函数的具体用法范例以及介绍
    目录1.函数的介绍2.函数的定义和调用3.函数的参数4.参数的分类4.1.位置参数4.2.关键字参数4.3.缺省参数4.4.不定长参数1.不定长参数*args2.不定长参数* * k...
    99+
    2024-04-02
  • python怎么表示函数范围
    在python中使用range函数表示函数的范围,具体方法如下:range:range()函数的作用是创建一个整数列表,并设置范围。range()函数语法:range(start, stop[, step])参数:start:计数从star...
    99+
    2024-04-02
  • python模块shutil函数应用示例详解教程
    目录本文大纲知识串讲1)模块导入2)复制文件3)复制文件夹4)移动文件或文件夹5)删除文件夹(慎用)6)创建和解压压缩包本文大纲 os模块是Python标准库中一个重要的模块,里面提...
    99+
    2024-04-02
  • python调用系统中应用程序的函数示例
    目录os.system()os.popen()commands.getstatusoutput()subprocess.call()os.system() 在shell中执行一条命令...
    99+
    2024-04-02
  • python基础语法之函数应用实例分析
    这篇“python基础语法之函数应用实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python基础语法之函数应用实例...
    99+
    2023-06-30
  • PHPcreate_function()函数应用实例详解
    目录前言create_function()简介函数功能代码注入实例0x010x02前言 一直遇到过这个 函数,但是不知道怎么利用 这回学习一下这个函数 creat...
    99+
    2024-04-02
  • C++ 函数参数详解:高阶函数中参数传递的范例
    c++++ 中有两种参数传递机制:传值传递和传址传递。传址传递将对象的内存地址传递给函数,而传值传递将值的副本传递给函数。高阶函数是接受函数作为参数的函数,其参数传递需要特别注意,因为传...
    99+
    2024-04-27
    c++ 函数参数 标准库
  • Python float函数实例用法
    我们知道数字有很多种类型,比如整数、浮点数。在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换。float函数的功能正是如此,能够对其中的数值进行转换,下面我们就...
    99+
    2024-04-02
  • Python之函数名的应用
    ''' 函数名 : 函数名中存储着函数在内存中的地址,因此通过打印函数查看函数在内存中的地址 可将函数名进行赋值传递给另一个变量,实际上是进行地址传递,可通过被赋值变量调用函数 函数名可作为实参传值给形参,并通过形参调用函数 当函数经过多次...
    99+
    2023-01-31
    函数 Python
  • 深入分析与实例:Python中的lambda函数应用
    Python中lambda函数的实例应用与案例分析 Python是一门多范式的编程语言,支持函数式编程。在函数式编程中,lambda函数是一种非常有用的工具。它是一种匿名函数,可以在需要函数的地方使用,并且可以快速定义简单的功能...
    99+
    2024-02-03
    案例分析 lambda函数 实例应用
  • Python pass函数实例用法
    说到占位符,大家从字面意思上可以看出,是占一个位置。因为在实际操作中,我们有很多代码是不能立刻填上的,所以会用pass函数来解决。下面我们就pass函数进行说明、语法的介绍,并带来实...
    99+
    2024-04-02
  • python中similarity函数实例用法
    1、similarity函数接收两个列表,并返回由两个列表中相同元素组成的列表。 2、函数使用列表推导,遍历所有a列表中的元素,并使用in关键词来判断这些元素是否存在于b列表中。 实...
    99+
    2024-04-02
  • 实例演示:Python中int()函数的实际应用场景
    Python中的int()函数是用来将字符串或数字转换为整数的内置函数。在编程中,我们经常会遇到需要将字符串或其他类型的数据转换为整数的情况。本文将通过具体的代码示例来演示int()函...
    99+
    2024-04-02
  • python中re.findall函数实例用法
    1、findall函数返回字符串中所有匹配结果的正则表达式列表。 2、如果没有分组的正则是返回的正则匹配,分组返回的是分组匹配而非整个正则匹配。 实例 找到所有与pattern匹配的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作