0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

python函数概念理解

汽车玩家 来源:今日头条 作者:科技i关注 2020-01-18 17:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

函数是可以实现一些特定功能的小方法或是小程序。在Python中有很多内建函数,当然随着学习的深入,我们可以学会创建对自己有用的函数。简单的理解下函数的概念,就是我们编写了一些语句,为了方便使用这些语句,把这些语句组合在一起,给它起一个名字。使用的时候只要调用这个名字,就可以实现语句组的功能了。

Python内建函数是什么?

python系统中自带的一些函数就叫做内建函数,比如:dir()、type()等等,不需要我们自己编写。还有一种是第三方函数,就是其它程序员编好的一些函数,共享给大家使用。

如何自己定义一个函数?

定义函数需要用到def语句,具体的定义函数语法格式如图所示

1、def开头,代表定义函数

2、def和函数名中间要敲一个空格

3、之后是函数名,这个名字我们自己起的,这里的greet_user 即为函数名

4、函数名后跟圆括号(),代表定义的是函数,里边可加参数

5、圆括号()后一定要加冒号: 这个很重要

6、代码块部分,是由语句组成,要有缩进,即print("hello")

要使用这个函数,可调用它。 函数调用 让Python执行函数的代码。要调用函数,可依次指定函数名以及用括号括起的必要信息,由于这个函数不需要任何信息,因此调用它时只需输入greet_user() 即可,它将打印 hello,如下:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    57

    文章

    4856

    浏览量

    89551
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    激活函数ReLU的理解与总结

    激活函数的作用 神经网络中使用激活函数来加入非线性因素,提高模型的表达能力。 如果不用激励函数(其实相当于激励函数是f(x) = x),在这种情况下你每一层节点的输入都是上层输出
    发表于 10-31 06:16

    使用函数块实现三相电机正反转控制

    在使用西门子S1200PLC,所使用的软件是博途软件,在这个软件里运用了块的概念。比如我们常见的组织块(OB)、函数块(FB)、数据块(DB)以及函数FC等。今天我们来具体交流一下这个函数
    的头像 发表于 10-15 14:40 2312次阅读
    使用<b class='flag-5'>函数</b>块实现三相电机正反转控制

    如何理解6 DOF ?

    6DOF是6DegreesofFreedom的缩写,中文翻译为六自由度。这是一个在机器人、航空航天、虚拟现实(VR)、增强现实(AR)和3D建模等领域非常核心的概念。它描述的是一个刚体在三
    的头像 发表于 09-17 12:04 1212次阅读
    如何<b class='flag-5'>理解</b>6 DOF ?

    termux如何搭建python游戏

    termux如何搭建python游戏 Termux搭建Python游戏开发环境的完整指南 一、Termux基础环境准备 Termux是一款无需root即可在安卓设备上运行的Linux终端
    发表于 08-29 07:06

    python app不能运行怎么解决?

    ;python_agent[1241]: xmlrpc request method supervisor.stopProcess failed;python_agent[1241]: xmlrpc request method supervisor.stopProces
    发表于 08-06 06:27

    基础篇3:掌握Python中的条件语句与循环

    通过学习条件语句和循环,您能够编写出能够根据不同情况和条件作出决策的Python程序。这些结构在编程中非常常见,对于提高编程能力和构建复杂程序至关重要。在接下来的学习和实践中,不断练习这些概念,您将能够更自如地运用它们来解决实际问题。
    发表于 07-03 16:13

    深入理解C语言:函数—编程中的“积木块”艺术

    在编程的世界里,函数就像建筑中的“积木块”——它们是构建复杂程序的基石。通过灵活组合这些模块,开发者能打造出功能强大且结构清晰的代码。函数之所以成为C语言的核心,正是因为它解决了编程中的三大关
    的头像 发表于 06-30 17:26 1480次阅读
    深入<b class='flag-5'>理解</b>C语言:<b class='flag-5'>函数</b>—编程中的“积木块”艺术

    python入门圣经-高清电子书(建议下载)

    此资料内容是一本针对所有层次的Python 读者而作的Python 入门电子书。 全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumP
    发表于 04-10 16:53

    零基础入门:如何在树莓派上编写和运行Python程序?

    在这篇文章中,我将为你简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在RaspberryPi上编写和运行一个简单的Python程序。什么是Python程序?
    的头像 发表于 03-25 09:27 1515次阅读
    零基础入门:如何在树莓派上编写和运行<b class='flag-5'>Python</b>程序?

    Python绘图Matplotlib快速参考手册

     PYTHON
    发表于 02-07 14:04 0次下载

    Python Connector for InterBase连接解决方案

    适用于 InterBase 的 Python 连接器 Python Connector for InterBase 是一种可靠的连接解决方案,用于从 Python 应用程序访问 InterBase
    的头像 发表于 01-22 14:34 705次阅读

    如何理解电磁波谱的基本概念

    电磁波谱是物理学中一个重要的概念,它涵盖了从极低频率到极高频率的所有电磁波。这些波以波的形式传播,不需要介质,可以在真空中传播。电磁波由电场和磁场组成,它们相互垂直,并且都垂直于波的传播方向。电磁波
    的头像 发表于 01-20 16:32 2331次阅读

    使用Python实现xgboost教程

    使用Python实现XGBoost模型通常涉及以下几个步骤:数据准备、模型训练、模型评估和模型预测。以下是一个详细的教程,指导你如何在Python中使用XGBoost。 1. 安装XGBoost
    的头像 发表于 01-19 11:21 2200次阅读

    C语言如何处理函数的返回值

    当你在函数的最后写上 return 0 的时候,它是如何返回给调用函数的? 比如 test 函数,为了待会更好的看懂汇编代码,我写成了 return 1234。 处理函数的返回值,是不
    的头像 发表于 01-16 09:21 747次阅读

    傅立叶变换的基本概念 傅立叶变换在信号处理中的应用

    傅里叶变换的基本概念 傅里叶变换是一种数学变换,它能够将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。这种变换在不同的研究领域有多种变体形式,如连
    的头像 发表于 12-06 16:48 2323次阅读