ホームページ > バックエンド開発 > Python チュートリアル > Python の構成要素: 変数、I/O、演算子

Python の構成要素: 変数、I/O、演算子

Susan Sarandon
リリース: 2025-01-07 08:14:39
オリジナル
727 人が閲覧しました

The Building Blocks of Python: Variables, I/O, and Operators

Python 愛好家の皆さん、こんにちは。 ? Python プログラミングのエキサイティングな世界への最初の一歩を踏み出す準備はできていますか?このブログでは、Python プログラミングの構成要素を形成する 3 つの基本的な概念について説明します。最終的には、コーディング作業を続ける際に構築するための強固な基盤が得られます。これらはプログラミング言語の基本です。構造は言語によって異なる場合がありますが、概念は同じです。

  • 変数とデータ型
  • 入力と出力
  • オペレーター

さあ、飛び込みましょう!

1.変数とデータ型:

変数とは何ですか?

変数は、プログラムにデータを保存できるコンテナです。箱に名前を付けて中身がわかるようにするのと同じように、後でデータを使用しやすいように変数に名前を付けます。 Python に関する興味深い事実の 1 つは、Python は保存しているデータの種類を認識するのに十分な機能を備えているということです。保存しているのが数値、テキスト、またはその他のものであるかどうかをPython に伝える必要はありません。
例:

name = "Hossen"     # String
grade = 97          # Integer
height = 6.1        # Float
is_student = True   # Boolean
ログイン後にコピー
ログイン後にコピー

Varibale の命名規則:
変数の命名規則は、コードの可読性を維持し、ベスト プラクティスに従うために不可欠です。 Python で変数に名前を付けるためのルールと規則は次のとおりです:

  • 文字またはアンダースコア文字で始める必要があります
  • 数字で始めることはできません
  • 文字、数字、アンダースコア (A ~ z、0 ~ 9、_) を含めることができます
  • 大文字と小文字が区別されます (年齢、年齢、年齢は 3 つの異なる変数です)
  • 予約語やキーワードは使用できません
  • 名前が長い場合は、snake_case (推奨)、camelCase、または PascalCase を使用してください。

変数キャスト:
変数のデータ型を指定したい場合は、キャストすることで実現できます。

x = str(5)      # x will be '5'
y = int(5)      # y will be 5
z = float(5)    # z will be 5.0
ログイン後にコピー
ログイン後にコピー

変数の型を取得します:
type() 関数を使用して変数のデータ型を取得できます。

x = 5
y = "Refat"
z = True
print(type(x))
print(type(y))
print(type(z))
ログイン後にコピー
ログイン後にコピー

複数の変数を割り当てる
Python では、1 行で複数の変数に値を割り当てることができます:

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
ログイン後にコピー
ログイン後にコピー

注意文字列変数は、一重引用符または二重引用符を使用して宣言できます。

データの種類

プログラミングにおいて、データ型は重要な概念です。変数にはさまざまなタイプのデータを格納でき、各タイプには独自の機能があります。 Python にはデフォルトでいくつかの組み込みデータ型が付属しており、次のカテゴリに分類できます:
テキストタイプ: str
数値型: int、float、complex
シーケンスの種類: リスト、タプル、範囲
マッピング タイプ: dict
セットタイプ: set、frozenset
ブール型: bool
バイナリ型: bytes、bytearray、memoryview
なしタイプ: NoneType

2.入力と出力

入力:
Python の input() 関数を使用すると、ユーザーからの入力を取得できます。入力は、明示的に変換されない限り、常に文字列として扱われます。

name = "Hossen"     # String
grade = 97          # Integer
height = 6.1        # Float
is_student = True   # Boolean
ログイン後にコピー
ログイン後にコピー

出力:
print() 関数は情報を表示するために使用されます。文字列と変数を組み合わせて、よりインタラクティブなエクスペリエンスを実現できます。

x = str(5)      # x will be '5'
y = int(5)      # y will be 5
z = float(5)    # z will be 5.0
ログイン後にコピー
ログイン後にコピー

3.演算子

演算子 は、データに対して演算を実行する特殊な記号またはキーワードです。これらは、コンピュータにどのような種類の操作またはアクションを実行するかを指示します (例: 、-、*、/)。
オペランド は、オペレーターが処理する値または変数です。これらは、オペレーターが仕事を行うために使用するデータです。
Python は演算子を次のグループに分類します:

  • 算術演算子: 算術演算子は、一般的な数学演算を実行するために数値とともに使用されます。
x = 5
y = "Refat"
z = True
print(type(x))
print(type(y))
print(type(z))
ログイン後にコピー
ログイン後にコピー
  • 代入演算子: 代入演算子は、変数に値を代入するために使用されます。
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
ログイン後にコピー
ログイン後にコピー
  • 比較演算子: 比較演算子は、2 つの値を比較するために使用されます。
name = input("What is your name? ")
ログイン後にコピー
  • 論理演算子: 論理演算子は、条件文を組み合わせるために使用されます。
age = 25
print("I am", age, "years old.")

# Using f-strings for adding dynamic value:
print(f"I am {age} years old.")
ログイン後にコピー
  • アイデンティティ演算子: アイデンティティ演算子は、オブジェクトが等しいかどうかではなく、オブジェクトが同じメモリ位置にある同じオブジェクトであるかどうかを比較するために使用されます。
x + y      # Addition   
x - y      # Subtraction
x * y      # Multiplication 
x / y      # Division
x % y      # Modulus
x ** y     # Exponentiation
x // y     # Floor division
ログイン後にコピー
  • メンバーシップ演算子: メンバーシップ演算子は、シーケンスがオブジェクト内に存在するかどうかをテストするために使用されます。
x = 8
x += 8
x -= 8
ログイン後にコピー
  • ビット単位の演算子: ビット単位の演算子は、(バイナリ) 数値を比較するために使用されます。
x == y     # Equal
x != y     # Not Equal
x > y      # Greater than
x < y      # Less then
x >= y     # Greater than or equal to
x <= y     # Less than or equal to
ログイン後にコピー



Python プログラミングの最初の一歩を踏み出せたこと、おめでとうございます!これで、変数入力出力、および演算子の基本を学びました。これは、すべてのプログラマーが必要とする必須の構成要素です。マスター。この知識があれば、より複雑で強力なプログラムを作成できるようになります。

しかし、ここで止まらないでください!このシリーズの次回のブログでは、制御フロー について詳しく説明します。ここでは、プログラムをよりインタラクティブで意思決定主導型にする方法を学びます。乞うご期待!ご質問がございましたら、お気軽に以下にコメントしてください。ルールを暗記しようとせず、どんどん飛び込んで、失敗しながら完璧に覚えていきましょう。

コーディングを楽しんでください! ?

以上がPython の構成要素: 変数、I/O、演算子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート