python语言定义函数 python语言定义函数的关键字( 四 )


您可以根据自己的情况选择是否使用此方案 。将任务拆分为多个函数会使重用更容易 , 但会增加他人理解代码的难度 。
修改best_practices.py文件如下所示:
在此示例代码中,文件的前10行具有与之前相同的内容 。第12行的第二个函数创建并返回一些示例数据,第17行的第三个函数模拟将修改后的数据写入数据库 。
第21行定义了main()函数 。在此示例中,对main()做出修改,它将调用数据读取,数据处理以及数据写入等功能 。
首先,从read_data_from_web()中创建data 。将data作为参数传入process_data(),之后将返回modified_data 。最后 , 将modified_data传入write_data_to_database() 。
脚本的最后两行是条件语块用于验证__name__,并且如果if语句为True,则执行main() 。
在命令行中运行如下所示:
根据执行结果 , Python解释器在执行main()函数时,将依次执行read_data_from_web() , process_data()以及write_data_to_database() 。当然 , 您也可以导入best_practices.py文件并重用process_data()作为不同的数据输入源,如下所示:
在此示例中 , 导入了best_practices并且将其简写为bp 。
导入过程会导致Python解释器执行best_practices.py的全部代码,因此输出显示解释文件用途的信息 。
然后 , 从文件中存储数据而不是从Web中读取数据 。之后,可以重用best_practices.py文件中的process_data()和write_data_to_database()函数 。在此情况下,可以利用代码重写来取代在main()函数中实现全部的代码逻辑 。
实践总结
以下是Python中main()函数的四个关键最佳实践:
结论
恭喜!您现在已经了解如何创建Python main()函数了 。
本文介绍了如下内容:
现在 , 您可以开始编写一些非常棒的关于Python main()函数代码啦!
Python函数的定义(构造)和调用这里来给大家演示一下,函数的定义或构造 , 并调用函数来实现封装后的效果 。
首先我们来看看想实现下面的这个效果 , 如果不使用函数应该怎么实现 。
以上两种返回结果都是1-9这几个数字 。
以上两种方法,第一种代码重复率太高,代码美观效果太差,虽然能实现效果 , 但是因为数量比较少,还能手工打出来这几行代码,如果是打印1-100000就很难实现了 。这时候for循环还是可以实现的,但是for循环只能实现类似的数字和变量循环,无法进行复杂的功能开发 。鉴于此 , 函数这个概念就被python引入了,下面先来看看函数是怎么实现上面的效果的,还是两种方法 。
这时候如果想实现上面的打印结果就直接使用函数名+小括号调用函数就可以了,这种类型的语法,不仅可以反复使用,而且封装后的代码更美观 。
【python语言定义函数 python语言定义函数的关键字】python语言定义函数的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于python语言定义函数的关键字、python语言定义函数的信息别忘了在本站进行查找喔 。

推荐阅读