pythonプログラム入門
3809 ワード
pythonと他の言語のいくつかの違い
pythonは、Cやbasicなどのプログラムにコンパイルして実行するコンパイル言語とは異なり、pythonはコード形式で保存・転送され、実行時に解釈器からマシンコードに変換されて実行される.解釈型言語の長所は主に:1.移植性が良く、解釈器があれば、コードは任意のオペレーティングシステムプラットフォームで実行できます.2.プログラムは実行前に読む、修正することができ、デバッグしやすい.3.安全性が良い.
従って、pythonの主な欠点は、解釈器の実行によってプログラムの実行効率が低下し、リソースの占有が多く、速度が遅く、コードの機密性が低いことである.
pythonはコードが簡単であるため、ツール自体ではなく、ユーザーが達成する目標に集中することができます.さまざまなコミュニティでは、さまざまな機能の強いpython拡張ライブラリを簡単に見つけることができ、簡単なコードで複雑な計算、処理などの機能を完成することができます.したがって、pythonはjavaなどの他の一般的な解釈言語よりもデータ処理などのタスクで使いやすい.
python解釈器とインタラクティブ環境
pythonプログラムを実行するには、オペレーティングシステムに適切な解釈器をインストールします.常用2.7.1xと3.6.xバージョンでは、両者にいくつかの違いがあります.Windowsシステムはpythonのインストール時にPATHにチェックを付けて追加することに注意し、チェックを付けないとオペレーティングシステムがpythonの実行環境を見つけることができません.システムの高度な設定に手動で追加したり、環境変数PATHにpythonインタプリタのインストールディレクトリパスを追加したりすることもできます.
PATHを正しく設定し、cmdでPYTHONを入力するとpythonのインタラクションバージョンが表示され、カーソルを入力する前に>>>>になり、pythonインタラクション環境に入ります.
python命令を実行するために単行入力できます.exit()コマンドを実行すると、環境を終了します.
WindowsのpythonインストールパッケージにはIDLEという統合環境が含まれており、コードの実行、スクリプトの作成、デバッグなどの機能を行うことができます.IDLEは、文法のハイライト、自動完了、自動インデントなど、スクリプトの作成が容易な機能を提供しています.
また、スクリプト作成デバッグなどの機能は、Sublime Textなどのテキストエディタで実現されます.Sublime text 3 Python 3 IDEの構築を参照してください.
pyファイル
PYTHONのプログラムファイルの接尾辞の名前はpyで、解釈器がインストールされたオペレーティングシステム上で直接pyファイルを実行することができます.Windowsシステムでは、直接ダブルクリックして実行するか、コマンドラインでcdをpyファイルのあるディレクトリに、
インタラクティブな環境では、単一の命令の入力しかできません.通常、このような環境では、プログラム全体の作成実行プロセスを行うことはできません.通常、IDLEまたは他のエディタでPYファイルの作成を完了した後に実行されます.
PYファイルヘッダには通常、この2行があります.
または
最初の行は、pythonがデフォルトディレクトリにインストールされていない場合、環境設定で解釈器のパスを探すのとは異なり、LINUXシステムに解釈器を指定するために使用されます.Windowsシステムの下の解釈器はこの説明を無視します.2行目はpyファイルを実行する符号化をutf-8と指定します.
備考として#プラス文字を使用してプログラムファイルに追加し、2行を使用します』小包で複数行の備考を追加できます.
HelloWorldプログラム
PythonのHelloWorldプログラムは以下の通りです.
実行結果:
文字列には,tなどのエスケープ文字制御出力フォーマットを加えることができる.文字列には、単一引用符または二重引用符を使用して連続的に接続でき、カンマは出力時にスペースを追加して間隔を置くことができます.
実行結果:
変数または式の内容を直接印刷することもできます.
出力結果
pythonは、Cやbasicなどのプログラムにコンパイルして実行するコンパイル言語とは異なり、pythonはコード形式で保存・転送され、実行時に解釈器からマシンコードに変換されて実行される.解釈型言語の長所は主に:1.移植性が良く、解釈器があれば、コードは任意のオペレーティングシステムプラットフォームで実行できます.2.プログラムは実行前に読む、修正することができ、デバッグしやすい.3.安全性が良い.
従って、pythonの主な欠点は、解釈器の実行によってプログラムの実行効率が低下し、リソースの占有が多く、速度が遅く、コードの機密性が低いことである.
pythonはコードが簡単であるため、ツール自体ではなく、ユーザーが達成する目標に集中することができます.さまざまなコミュニティでは、さまざまな機能の強いpython拡張ライブラリを簡単に見つけることができ、簡単なコードで複雑な計算、処理などの機能を完成することができます.したがって、pythonはjavaなどの他の一般的な解釈言語よりもデータ処理などのタスクで使いやすい.
python解釈器とインタラクティブ環境
pythonプログラムを実行するには、オペレーティングシステムに適切な解釈器をインストールします.常用2.7.1xと3.6.xバージョンでは、両者にいくつかの違いがあります.Windowsシステムはpythonのインストール時にPATHにチェックを付けて追加することに注意し、チェックを付けないとオペレーティングシステムがpythonの実行環境を見つけることができません.システムの高度な設定に手動で追加したり、環境変数PATHにpythonインタプリタのインストールディレクトリパスを追加したりすることもできます.
PATHを正しく設定し、cmdでPYTHONを入力するとpythonのインタラクションバージョンが表示され、カーソルを入力する前に>>>>になり、pythonインタラクション環境に入ります.
C:\Users\L1z>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
python命令を実行するために単行入力できます.exit()コマンドを実行すると、環境を終了します.
WindowsのpythonインストールパッケージにはIDLEという統合環境が含まれており、コードの実行、スクリプトの作成、デバッグなどの機能を行うことができます.IDLEは、文法のハイライト、自動完了、自動インデントなど、スクリプトの作成が容易な機能を提供しています.
また、スクリプト作成デバッグなどの機能は、Sublime Textなどのテキストエディタで実現されます.Sublime text 3 Python 3 IDEの構築を参照してください.
pyファイル
PYTHONのプログラムファイルの接尾辞の名前はpyで、解釈器がインストールされたオペレーティングシステム上で直接pyファイルを実行することができます.Windowsシステムでは、直接ダブルクリックして実行するか、コマンドラインでcdをpyファイルのあるディレクトリに、
python .py
コマンドを実行してpyファイルを実行することができます.インタラクティブな環境では、単一の命令の入力しかできません.通常、このような環境では、プログラム全体の作成実行プロセスを行うことはできません.通常、IDLEまたは他のエディタでPYファイルの作成を完了した後に実行されます.
PYファイルヘッダには通常、この2行があります.
#!/usr/bin/python
# -*- coding: UTF-8 -*-
または
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
最初の行は、pythonがデフォルトディレクトリにインストールされていない場合、環境設定で解釈器のパスを探すのとは異なり、LINUXシステムに解釈器を指定するために使用されます.Windowsシステムの下の解釈器はこの説明を無視します.2行目はpyファイルを実行する符号化をutf-8と指定します.
備考として#プラス文字を使用してプログラムファイルに追加し、2行を使用します』小包で複数行の備考を追加できます.
#
'''
'''
HelloWorldプログラム
PythonのHelloWorldプログラムは以下の通りです.
print(‘Hello,World!’)
実行結果:
Hello,World!
文字列には,tなどのエスケープ文字制御出力フォーマットを加えることができる.文字列には、単一引用符または二重引用符を使用して連続的に接続でき、カンマは出力時にスペースを追加して間隔を置くことができます.
print('Hello,\tWorld!
''A New','World!')
実行結果:
Hello, World!
A New World!
変数または式の内容を直接印刷することもできます.
a=100
b=200
print(a+b)
出力結果
300