Python之基础函数案例详解
作者:士别三日wyx 发布时间:2023-07-09 19:43:24
标签:Python,函数
函数就是把具有独立功能的代码块封装成一个小模块,可以直接调用,从而提高代码的编写效率以及重用性, 需要注意的是, 函数需要被调用才会执行, 而调用函数需要根据函数名调用
函数的定义格式:
def 函数名():
函数代码
使用当前文件的函数
我们直接定义一个函数然后运行程序, 函数并不会被调用
def hello():
print('hello')
想要函数被执行, 需要使用函数名来调用函数
# 定义函数
def hello():
print('hello')
# 调用函数
hello()
需要注意的是, 在有些语言中, 函数的调用可以发生在函数的定义之前, 而Python中, 函数的调用只能在函数的蒂尼之后, 如果在函数定义前就调用函数, Python会找不到函数, 从而报错
使用其他文件(模块)的函数
比如我们想要在很多地方都打印九九乘法表,可以把打印的代码封装到一个函数中, 在想要使用的地方直接调用函数即可
创建一个 九九乘法表.py文件, 文件内定义一个函数 priint_99(), 函数内是打印九九乘法表的代码
# 在控制台连续输出五行*, 每一行星星的数量以此递增
def print_99():
# 定义行数
row = 1
# 循环9次,打印9行
while row <= 9:
# 定义列数
col = 1
while col <= row:
# 列每循环一次,打印 row * col = (row * col), 并取消换行
print('%d * %d = %d ' % (row, col, row * col), end='')
# 列数递增
col += 1
# 行每循环一次,打印一个换行
print('')
# 行数递增
row += 1
接下来创建一个 函数.py文件, 在文件中导入 九九乘法表文件(通常叫做模块), 而后调用模块中的函数
# 导入函数所在的类(模块)
import 九九乘法表
# 调用函数:模块名.函数名
九九乘法表.print_99()
运行 函数.py文件, 即可调函数中的代码, 从而打印出九九乘法表的内容
求两数之和
函数中可以传入参数, 并在函数内对传入的参数进行操作, 格式如下
def 函数名(参数1,参数2):
函数代码
加下来我们定义一个函数 add(), 用来求任意两个数字的和
# 定义求和函数
def add(num1, num2):
print('%d + %d = %d' % (num1, num2, num1 + num2))
# 调用求和函数
add(1, 2)
调用函数时, 在参数中传入需要操作的数字即可
来源:https://blog.csdn.net/wangyuxiang946/article/details/119982653


猜你喜欢
- 前言基于 Internet的各种服务系统应运而生,建立商业站点或者功能比较完善的个人站点,常常需要记录访问者的一些信息;论坛作为 Inter
- Python过滤txt文件内重复内容,并将过滤后的内容保存到新的txt中示例如下 原文件处理之后的文件 直接上代码# -*-coding:u
- Celery (芹菜)是基于Python开发的分布式任务队列。它支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。架
- 为什么我把自己机子上的数据库备份文件往另一台机子上还原不成功?可能是你在Restore的对话框中选项不正确。Restore 有三个选项,分别
- 作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自 Yaho
- 利用Python进行数据分析时,Numpy是最常用的库,经常用来对数组、矩阵等进行转置等,有时候用来做数据的存储。在numpy中,转置tra
- PHP计算字符串用strlen()只能得到字符串长度,不是宽高像素,使用到了php函数ImageTTFBBox(),就可以根据字体的大小和所
- 本文实例讲述了Python实现简单截取中文字符串的方法。分享给大家供大家参考。具体如下:web应用难免会截取字符串的需求,Python中截取
- smtp指令书接上文邮件实现详解,这里我们及我们简单复习一下smtp的指令如下:telnet smtp.163.com 25[outpout
- 安装模块1、找到对应的模块 http://www.python-excel.org/2、用pip install 安
- 这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行pytho
- 什么是事务?事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库事务通常包含了一个序列的对数据库的读/写操作
- 本文以实例演示5种验证码,并介绍生成验证码的函数。PHP生成验证码的原理:通过GD库,生成一张带验证码的图片,并将验证码保存在Session
- 实验原理模拟电脑通过串口与Arduino开发板通信,并通过网页实现简单交互开发环境1、Windows102、Python3.103、Prot
- 最近要做数据库同步,如果网上找了例子,成功,记录下来,下回再看。这个是网上找的一编文章。以下配置在本机上已经成功:实现功能:A为主服务器,B
- 学了几天正则,差不多该总结整理写成果了,之前就想写语法高亮匹配来着,不过水平不够,看着例子都不理解。那么我们来分析下两位大神 次碳酸钴 和
- 在许多人看来,HTML应该是WEB制作所有语言中最简单的语言,因为它不需要编译、封闭等,甚至只需要一个记事本就可以让其在浏览器中呈现出来。所
- 本文实例讲述了go语言使用pipe读取子进程标准输出的方法。分享给大家供大家参考。具体如下:其核心代码如下:cmd := exec.Comm
- 一:车辆识别成果展示二:车辆识别超详细步骤解析步骤一:灰度化处理灰度处理目的 RGB三通道转灰度单通道 压缩到原图片三分之一大小效果展示:【
- 1. # 可以使用LaTeX表示数学公式# 可以使用LaTeX表示数学公式from IPython.display import Latex