Pythonの詳細。 言語の構成要素

Pythonの詳細


前の記事 Pythonプログラミング言語を学ぶ理由と、最新バージョンを入手する方法について説明しました。 今がいくつかの例で言語のコンポーネントを学ぶ時です.

Pythonの詳細。 始めるためのツール

ピップ

Pythonには、必要な事前にプログラムされた関数を提供するため、コードの記述時間を節約する多くのモジュールがあります。。 一部はプリインストールされていますが、必要に応じて追加する必要があります。

それらを追加する簡単な方法はXNUMXつあります。 ディストリビューションのリポジトリから(通常のプログラムであるかのように)または PIPと呼ばれるパケットマネージャーを使用します。 XNUMX番目の方法では、最新バージョンを使用していることを確認します。

重要
プログラムを起動するコマンドは 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")

プログラムの最初の行に、挨拶メッセージを出力します。 XNUMX番目の例では、「name」という変数を定義し、それを値として、「あなたの名前は何ですか?」という質問への回答として割り当てます。 Inputには、メッセージを表示する機能と、応答の値を変数に割り当てる機能のXNUMXつがあることに注意してください。

XNUMX行目では、printコマンドが戻り、XNUMX種類のコンテンツを印刷します。 事前定義された挨拶(常に引用符で囲まれているもの)と変数の値(変数は常に引用符なしです。変数と非変数の内容はコンマ(、)で区切られます。

変更してみましょう

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

XNUMX行目では、事前定義されたテキスト(引用符の間)と変数の値(引用符なし)の組み合わせを変数«greeting»に割り当てます。

モジュール

必要になるたびに一連の命令をコードで記述しなければならないのは、時間とスペースの無駄です。 特にそれが大規模なプログラムである場合。 それが理由です 統合開発環境を使用し、後でインタプリタが実行する長いプログラム(専門用語のスクリプト)を作成することをお勧めします。

プログラムが長くなるにつれて、 メンテナンスと再利用を容易にするために、いくつかのファイルに分割することをお勧めします。 これは、モジュールが使用される目的です。

モジュールは、Pythonでの定義と宣言を含むファイルです。 ファイル名は、.pyで終わるモジュールの名前です。 たとえば、Welcome.pyというモジュールを作成します。 モジュール内では、モジュール名(文字列として)はグローバル変数__name__の値として使用できます。

スペースについて上で言ったことを覚えておいてください。 プログラムのXNUMX行目、XNUMX行目、およびXNUMX行目は、defという単語とWelcomeという単語の間のスペースのすぐ下から始まることに注意してください。 これはPythonで必要であり、次の記事で説明します。

最初の行で、Welcomeという関数を定義します。 次のXNUMX行は、関数が呼び出されるたびに実行する必要のある命令です。

5行目では、関数の最後の命令がウェルカムメッセージを出力するために必要なパブリケーション変数の内容を定義します。

プログラムの最後の行で、関数を実行します。

他のことを試してみましょう。 XNUMXつのファイルを作成します。 XNUMXつはWelcome.pyと呼ばれ、もうXNUMXつはテストです。 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()
私たちが行っているのは、関数と関数呼び出しをXNUMXつの別々のファイルに分割することです。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。