首页 > 编程语言 >【Python 基础】函数 - 1

【Python 基础】函数 - 1

时间:2024-07-11 10:56:05浏览次数:20  
标签:函数 Python Howdy there 基础 Hello print hello

函数

从前面的章节中,你已经熟悉了 print()、input()和 len()函数。Python 提供了这样一些内建函数,但你也可以编写自己的函数。“函数”就像一个程序内的小程序。

为了更好地理解函数的工作原理,让我们来创建一个 函 数 。 在 文 件 编 辑器 中 输 入 下 面 的 程 序 , 保存为helloFunc.py:

def hello():
	print('Howdy!') 
	print('Howdy!!!')
	print('Hello there.')
	
hello()
hello()
hello()

第一行是 def 语句,它定义了一个名为 hello()的函数。def 语句之后的代码块是函数体。这段代码在函数调用时执行,而不是在函数第一次定义时执行。

函数之后的 hello()语句行是函数调用。在代码中,函数调用就是函数名后跟上括号,也许在括号之间有一些参数。如果程序执行遇到这些调用,就会跳到函数的第一行,开始执行那里的代码。如果执行到达函数的末尾,就回到调用函数的那行,继续像以前一样向下执行代码。

因为这个程序调用了 3 次 hello()函数,所以函数中的代码就执行了 3 次。在运行这个程序时,输出看起来像这样:

Howdy!
Howdy!!!
Hello there.
Howdy!
Howdy!!!
Hello there.
Howdy!
Howdy!!!
Hello there.

函数的一个主要目的就是将需要多次执行的代码放在一起。如果没有函数定义,你可能每次都需要复制粘贴这些代码,程序看起来可能会像这样:

print('Howdy!')
print('Howdy!!!')
print('Hello there.'

标签:函数,Python,Howdy,there,基础,Hello,print,hello
From: https://blog.csdn.net/htb61888/article/details/140343818

相关文章

  • 抖音0基础入门/注册/养号/定位/剪辑/剧本拍摄/主播培训/小店
    抖音平台内容创作与变现策略研究本文献为抖音平台的内容创作者和运营者提供了一套系统化的入门教程。涵盖了从注册、养号、内容定位、视频剪辑、剧本创作、拍摄技巧、主播培训到小店变现等多个方面,旨在帮助初学者快速掌握抖音平台的运营策略。1.引言抖音作为当前流行的短......
  • python-长方体边长和(赛氪OJ)
    [题目描述]给出共享长方体一个顶点的三个面的面积,求它十二条边的边长和。输入格式:一行三个整数 a , b , c 表示面积。输出格式:一行一个整数表示边长和。样例输入#1111样例输出#112样例输入#2466样例输出#228数据范围:对于100% 的数据,1≤a,b,c≤10000。来源/......
  • spark中的floor函数
    在Spark中,floor函数是一种数学函数,用于返回不大于给定数值的最大整数。具体作用如下:1.数值操作:floor函数会将每个元素向下取整到最接近的整数。例如,对于浮点数或双精度数值,它会返回不大于该数值的最大整数。    importorg.apache.spark.sql.functions._  val......
  • 【乔二参】【借助AI工具】Java零基础从入门到精通【3-1变量常量】
    视频讲解地址【乔二参】【借助AI工具】Java零基础从入门到精通变量Java变量是存储数据值的容器,它们允许程序在内存中存储和操作数据。在Java中,变量必须先声明其类型,然后才能使用。变量类型决定了变量可以存储什么类型的数据(如整数、浮点数、字符、布尔值等)以及可以对该变......
  • (免费领源码)Java/Mysql数据库+09536 SSM爱心捐赠物资维护系统,计算机毕业设计项目推荐上
    摘要随着信息技术的快速发展,计算机应用已经进入成千上万的家庭。随着物资数量的增加,物资库存管理也存在许多问题。物资数据的处理量正在迅速增加,原来的手工管理模式不适合这种形式。使用计算机可以完成数据收集、处理和分析,减少人力和物力的浪费。需要建立爱心捐赠物资维护系......
  • 一文通透——Kali Linux基础入门_kali linux 新手教程
    ......
  • Mysql中存储过程、存储函数、自定义函数、变量、流程控制语句、光标/游标、定义条件和
    场景存储过程存储过程是一组为了完成特定功能的SQL语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此称为存储过程。当以后需要数据库提供与己定义好的存储过程的功能相同的服务时,......
  • Python - Reference
    References:Python—ReferenceAgoodunderstandingofPythonreferenceQ&AQ1:python中的引用机制A2:Python中的引用机制是理解Python内存管理的关键之一。在Python中,所有对象都在内存中以某种形式存在,并且每个对象都有一个唯一的标识符,通常称为ID或OID(对象标识)。Py......
  • 【Python】Python中TODO的用法解析
    目录一.Python中的TODO是什么二.Python中什么时候使用TODO三.Pycharm中关于TODO的使用方式一.Python中的TODO是什么在Python中, TODO 通常不是一个语言内置的关键字或功能,而是被用作一种注释约定,来标记代码中需要进一步实现或改进的部分。开发者会在代码中使用 TODO......
  • Python(glob()、rglob())
    目录rglob()方法glob()方法具体区别递归搜索示例使用rglob()递归搜索所有.txt文件使用glob()仅在当前目录搜索.txt文件在当前目录和子目录中搜索.txt文件(通过glob和**组合)总结在Python中,rglob()和glob()都是pathlib.Path类的方法,用于匹配指定模式的文件或......