在 以前的文章 我们已经讨论了学习Python编程语言的原因以及如何获得最新版本。 现在该通过一些示例来学习语言的组成部分了.
有关Python的更多信息。 入门工具
皮普
Python有许多模块可以节省代码编写时间,因为它们带来了我们需要的预编程功能。 尽管其中一些已预先安装,但必须根据需要添加其他一些。
有两种简单的添加方法: 从您的发行版存储库中(就像它们是正常程序一样)或 使用称为PIP的数据包管理器。 第二种方法确保我们拥有最新版本。
重要
请记住,启动程序的命令是 python3 nombre_del_programa
而不是 python nombre_del_programa
.
让我们检查是否已安装PIP
pip3 -V
您应该收到与此类似的消息
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
如果您没有安装Pip,则可以从发行版的软件包管理器中进行安装。 你需要包
python3-pip
输入和显示数据
我们将编写我们的第一个程序。 如果您复制并粘贴程序,则它们可能无法正常工作。 我建议您键入它们。 请确保尊重空格,否则它们将无法正常工作。
print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")
在程序的第一行中,我们打印问候消息。 在第二个中,我们定义一个名为“ name”的变量,并将其分配为值,以回答问题:您叫什么名字? 请注意,Input具有两个功能,即显示消息和将响应的值分配给变量的功能。
在第三行中,print命令返回,打印两种类型的内容。 预定义的问候语(总是用引号引起来)和变量的值(变量总是不带引号。可变和非可变内容用逗号(,)分隔。
让我们尝试修改
print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)
在第三行中,我们为变量“ greeting”分配预定义文本(在引号之间)和变量值(不带引号)的组合
模块
每次需要在代码中编写一系列指令都是在浪费时间和空间。 特别是如果它是一个广泛的程序。 这就是为什么 最好使用集成开发环境并编写一个长程序(用行话写成脚本),以便稍后由解释器执行。
随着程序的延长, 建议将其分为几个文件,以方便其维护和重用。 这就是模块的用途。
模块是包含Python中定义和声明的文件。 文件名是以.py结尾的模块的名称。 例如,我们将创建一个名为Welcome.py的模块。 在模块内,模块名称(作为字符串)可用作全局变量__name__的值。
请记住我上面所说的有关空格的内容。 请注意,该程序的第二,第三和第四行从def和Welcome一词之间的空格开始。 这是Python所必需的,我们将在以下文章中对其进行解释。
在第一行中,我们定义了一个名为Welcome的函数。 接下来的三行是每次调用该函数时必须执行的指令。
在第5行中,我们定义了发布变量的内容,该函数的最后一条指令需要打印欢迎消息。
在程序的最后一行,我们执行函数。
让我们尝试其他事情。 创建两个文件。 一个叫做Welcome.py,另一个测试。 py。
在Welcome.py中编写以下行:
def Bienvenida():
publicacion="Linux adictos"
nombre=input("¿Cómo te llamas ")
saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
print(saludo)
在test.py中写:
from Bienvenida import Bienvenida
Bienvenida()
我们正在做的是将函数和函数调用分成两个单独的文件。