在我以为在55岁的时候就可以过上了有钱而且不用工作的神仙日子!
晴天霹雳,65岁才可以退休。
作为了人到中年,发不由己的年纪, 不能想象在65岁的时候,还在敲键盘的努力的身影!
在我以为在55岁的时候就可以过上了有钱而且不用工作的神仙日子!
晴天霹雳,65岁才可以退休。
作为了人到中年,发不由己的年纪, 不能想象在65岁的时候,还在敲键盘的努力的身影!
在此特意给大家介绍‘利用别人的代码、完成自己的工作’
Python 模块的设计与应用
在公司工作,很多项目都是协作开发来完成,一个项目后面可能存在很多工程师,为了开发方便,每个人负责的功能函数或者类都尽量封装在一个模块中,模块英文请记住 module,有的地方叫做 库,也有的地方叫做 包(package),对于现阶段的你来说,当成一样的内容就好。
事实上已经有勤劳伟大的开发者编写了集成众多小功能于一身的第三方库,这些模块最大的优势就是免费,很多时候使用这些模块能极大的提高编码效率,这也是很多人喜欢 Python 的原因之一。
1 将函数放到模块中
模块是一个概念,它包含 1~N 个文件,如果文件是 Python 代码文件(就是.py 结尾的文件),那每个文件中可以包含函数,类等内容。
模块学习的过程,不能按照语法结构来学习,它是一种抽象的知识,是一种代码的设计方式。例如将写好的函授放到模块中。
# 声明一个宫保鸡丁的函数
def kung_pao_chicken(*ingredients):
"""
这个函数用于输出宫保鸡丁的主料
"""
print("宫保鸡丁的主料有:")
for item in ingredients:
print(item)
# 声明一个鱼香肉丝的函数
def yu_shiang_shredded_pork(**args):
"""
这个函数目的获取用户输入进来的参数
"""
print("鱼香肉丝需要啥")
for item in args.items():
print(item)
以上内容声明了两个函数,当然函数名你必须好评,翻译的准确有意义。
接下来就将上面的函数整合到一个模块中去