有关Python的更多信息。 语言的组成

有关Python的更多信息


以前的文章 我们已经讨论了学习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()
我们正在做的是将函数和函数调用分成两个单独的文件。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。