検索
ホームページバックエンド開発Python チュートリアルPythonで定数を作成するにはどうすればよいですか?

Pythonで定数を作成するにはどうすればよいですか?

Aug 29, 2023 pm 05:17 PM
python絶え間ない作成する

Pythonで定数を作成するにはどうすればよいですか?

定数と変数は、プログラミングでデータ値を保存するために使用されます。変数は通常、時間の経過とともに変化する値を指します。定数は、プログラムの実行中に値を変更できない変数の一種です。

Python で使用できる組み込み定数は 6 つだけです。False、True、None、Not Implemented、Ellipsis(...)、__debug__ です。これらの定数とは別に、Python には定数値を格納するための組み込みデータ型がありません。

###例###

次に定数の例を示します -

リーリー ###出力### リーリー

False は Python の組み込み定数で、ブール値 false を格納するために使用されます。これに値を代入すると不正であり、SyntaxError が発生します。

ただし、PEP 8 標準では、定数は大文字です。これは、ユーザーがそれが定数値であることを認識するのに役立ちます。すべて大文字の変数に遭遇した場合、規則ではなく慣例により、その値を変更すべきではありません。例を見てみましょう。

###例###

π は数学的定数で、3.14159 にほぼ等しくなります。 Python で定数 π の値を宣言してみましょう。

リーリー ###出力### リーリー

上記の例では、数学定数 pi はすべて大文字を使用して宣言されています。

###例###

PEP 8 の定数セクションで述べたように、単語を区切るには大文字とアンダースコアを使用する必要があります。

リーリー ###出力### リーリー

ご覧のとおり、定数も変数とまったく同じように作成されます。変数と定数はどちらも同様の命名規則に従いますが、唯一の違いは、定数は大文字のみを使用することです。

###例###

通常、Python では定数はモジュール内で宣言されます。例として定数を作成してみましょう。

定数を別のファイルで宣言し、そのファイルに .py 拡張子を付けた名前を付けます。

Constants.py ファイル

リーリー

Example.py ファイル

リーリー ###出力### リーリー

上記の例では、Constants モジュールと呼ばれる Constants.py ファイルを作成しました。次に、いくつかの定数値を宣言しました。その後、別の Python ファイル (Example.py ファイル) を作成し、このファイル内で import キーワードを使用して Constant モジュールをインポートします。最後に、定数値にアクセスします。

大文字を使用する目的は、現在の名前が定数であるとみなされることを示すことです。ただし、実際には定数値の再割り当ては妨げられません。

以上がPythonで定数を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はtutorialspointで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Pythonでタプルの理解が可能ですか?はいの場合、どうしてそうでない場合は?Pythonでタプルの理解が可能ですか?はいの場合、どうしてそうでない場合は?Apr 28, 2025 pm 04:34 PM

記事では、構文のあいまいさのためにPythonにおけるタプル理解の不可能性について説明します。 Tupple式を使用してTuple()を使用するなどの代替は、Tuppleを効率的に作成するためにお勧めします。(159文字)

Pythonのモジュールとパッケージとは何ですか?Pythonのモジュールとパッケージとは何ですか?Apr 28, 2025 pm 04:33 PM

この記事では、Pythonのモジュールとパッケージ、その違い、および使用について説明しています。モジュールは単一のファイルであり、パッケージは__init__.pyファイルを備えたディレクトリであり、関連するモジュールを階層的に整理します。

PythonのDocstringとは何ですか?PythonのDocstringとは何ですか?Apr 28, 2025 pm 04:30 PM

記事では、PythonのDocstrings、それらの使用、および利点について説明します。主な問題:コードのドキュメントとアクセシビリティに関するドキュストリングの重要性。

ラムダの機能とは何ですか?ラムダの機能とは何ですか?Apr 28, 2025 pm 04:28 PM

記事では、ラムダの機能、通常の機能との違い、およびプログラミングシナリオでの有用性について説明します。すべての言語がそれらをサポートするわけではありません。

Pythonで休憩、続行、パスとは何ですか?Pythonで休憩、続行、パスとは何ですか?Apr 28, 2025 pm 04:26 PM

記事では、PythonでのBreak、継続、およびパスについて説明し、ループの実行とプログラムの流れの制御における役割について説明します。

Pythonのパスとは何ですか?Pythonのパスとは何ですか?Apr 28, 2025 pm 04:25 PM

この記事では、機能やクラスなどのコード構造のプレースホルダーとして使用されるヌル操作であるPythonの「パス」ステートメントについて説明し、構文エラーなしで将来の実装を可能にします。

Pythonの引数として関数を渡すことはできますか?Pythonの引数として関数を渡すことはできますか?Apr 28, 2025 pm 04:23 PM

記事では、パス機能をPythonの引数として説明し、モジュール性やソートやデコレーターなどのユースケースなどの利点を強調しています。

Pythonの /と//の違いは何ですか?Pythonの /と//の違いは何ですか?Apr 28, 2025 pm 04:21 PM

記事は、Pythonの /および//オペレーターについて説明します: /真の分割の場合、//床部門の場合。主な問題は、それらの違いとユースケースを理解することです。CharacterCount:158

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター