运行Python的函数,只需要调用函数名,在传递参数就可以,不必关心函数体内部的代码块。

函数是带名字的代码块,用于完成具体的工作

需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用该

任务的函数,让python运行其中的代码,你将发现,通过使用函数,程序编写,阅读,测试和修复都将更容易。

下面程序定义了两个函数,井在程序中调用它们:# 定义一个函数,声明2个形参

def my_max(x, y) :

# 定义一个变量z,该变量等于x、y中较大的值

z = x if x > y else y

# 返回变量z的值

return z

# 定义一个函数,声明一个形参

def say_hi(name) :

print("===正在执行say_hi()函数===")

return name + ",您好!"

a = 6

b = 9

# 调用my_max()函数,将函数返回值赋值给result变量

result = my_max(a , b) # ①

print("result:", result)

# 调用say_hi()函数,直接输出函数的返回值

print(say_hi("孙悟空")) # ②

上面程序中定义了两个函数:my_max() 与 say_hi(),并在程序 ① 号、② 号代码处分别调用了 my_max() 和 say_hi() 这两个函数。从下面的运行结果可以看出,当程序调用一个函数时,既可以把调用函数的返回值赋值给指定变量,也可以将函数的返回值传给另一个函数,作为另一个函数的参数。

运行上面程序,将可以看到如下运行结果:result: 9

===正在执行say_hi()函数===

孙悟空,您好!

python执行文件函数,python如何运行函数相关推荐

  1. python读文件路径-python获取程序执行文件路径的方法(推荐)

    1.获取当前执行主脚本方法:sys.argv[0]和_ file _ (1)sys.argv 一个传给Python脚本的指令参数列表.sys.argv[0]是脚本的名字.一般得到的是相对路径,用os. ...

  2. python读文件操作-python 之文件操作

    使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.txt') try ...

  3. python读文件操作-python文件操作读取文件写入文件

    读取文件 要使用文本文件中的信息,首先需要将信息读取到内存中.为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取. 读取整个文件 要读取文件,需要一个包含几行文本的文件.下面首先来创 ...

  4. python 执行shell_python学习——python中执行shell命令

    这里介绍一下python执行shell命令的四种方法: 1.os模块中的os.system()这个函数来执行shell命令>>> os.system('ls') anaconda-k ...

  5. python源代码文件后缀,python源文件后缀是什么-Python教程

    python源文件后缀是py. 以 py 扩大名的文件是 Python 源码文件,由 python.exe 诠释,可正在管制台下运转.可用文本编纂器读写. Python中常常应用的文件后缀名: pyc ...

  6. python 下载文件-用python下载文件的若干种方法汇总

    在日常科研或者工作中,我们免不了要批量从网上下载一些资料.要是手工一个个去下载,浪费时间又让鼠标折寿,好不容易点完了发现手指都麻木了. 这种重复性的批量作业我们应该交给python小弟去帮我们搞定,这 ...

  7. python将文件另存为,python读取文件另存为

    解决 python 读取文件乱码问题(UnicodeDecodeError) 解决 python 读取文件乱码问题(UnicodeDecodeError) 确定你的文件的编码,下面的代码将以'utf- ...

  8. python对文件操作-python中文件操作的其他方法

    Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open("poems" ...

  9. python中文件的相关操作和函数

    文件操作 fp = open("文件名",mode="模式",encoding="utf-8") fp -> 文件的io对象 (文件句 ...

最新文章

  1. 对docker容器的增加或减少进行报警
  2. 机器学习的一些很好的博客
  3. vbs用mysql语句查询数据库_vbs脚本实现window环境下的mysql数据库的备份及删除早期备份...
  4. 将这五个原则变成习惯,你的开发经验更值钱!
  5. ASP.NET Web Pages 的冲突版本问题
  6. auth复习和BBS项目的登录(1)
  7. 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控
  8. (kruskal)Jungle Roads
  9. sqlserver2000与sqlserver2005驱动与url的区别
  10. [转]BVH文件介绍
  11. cf500B New Year Permutation
  12. uliweb-apps
  13. 海康摄像机通过Ehome协议接入EasyCVR无法成功上线的原因排查及配置注意事项
  14. 软件测试 PreDay 决策表
  15. mysql创建表代码_MySQL------代码建表
  16. windows10双系统删除linux,双系统删除教程详解:Windows(linux)双系统,教你如何删除其中一个!...
  17. 两直线平行交叉相乘_初中数学几何公式、定理梳理,太全了!老师都转发了!...
  18. 2018.09.02【BZOJ2227】【ZJOI2011】看电影 (高精度)(组合数)
  19. .mdf数据库恢复mysql_只有mdf文件和ldf文件,怎么恢复数据库。
  20. [openwrt] ubus实现进程间通信举例

热门文章

  1. yum安装ruby_centos 6.5 ruby环境安装
  2. WinCE中命令行工具Viewbin简介
  3. 2018高职计算机474分排名,2018年高职分类考试招生录取分数线出炉
  4. Java代码服务器上下载图片_Java如何从服务器中下载图片
  5. 深度学习 用户画像_一文告诉你什么是用户画像
  6. ASP.NET Core真实管道详解[1]
  7. powerdesign 缩写AK,PK,IX,CK,FK,DF,UQ
  8. 一步步编写操作系统3 部署工作环境 3
  9. java configuration_关于JAVA 中的Configuration类
  10. REVERSE-COMPETITION-0xGame2021