Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ まとめ | 変数と型
Python入門

bookまとめ

メニューを表示するにはスワイプしてください

おめでとうございます。このPythonコースのセクションを修了しました!いくつかの基本的なプログラミング概念について、しっかりとした基礎を身につけました。ここで習得した主要なスキルと概念を振り返り、より高度なトピックに備えましょう。

データ型

さまざまなPythonのデータ型について学び、整数文字列浮動小数点数ブール値を効果的に使う方法を理解しました。これらはプログラムで異なる種類のデータを扱う際に重要です。

データ型は type() 関数を使って判別できます。

123456789
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
copy

変数名の命名規則

適切な変数名の付け方は、コードの可読性と保守性の向上につながります。データの内容を反映した意味のある名前を使用し、Pythonの命名規則に従うことを学びました。

ルールを振り返ります:

1. 先頭は必ず文字またはアンダースコア

変数名は文字またはアンダースコアで始める必要があります。例:item_name_price。数字で始めることはできません(例:2item は無効)。

2. 使用できるのは文字、数字、アンダースコアのみ

変数名には文字、数字、アンダースコアのみを使用します。例:item_name1 は有効ですが、ハイフンなどの特殊文字は避けてください(item-name は無効)。

3. 大文字・小文字の区別に注意

Pythonでは大文字と小文字が区別されます。したがって、itemItem は別の変数として扱われます。

4. Pythonの予約語は使用しない

printiftype など、Pythonの組み込みキーワードは特別な用途で使われているため、変数名として使用しないでください。

変数へのデータの保存

変数を使ったデータの保存と取得を練習しました。これはプログラミングの基本であり、データ操作を可能にします。

以下の例で、変数を使ったデータの保存と取得を復習できます。

123456
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
copy

変数の使用

計算や関数で変数を使用することで、変数データに基づいた動的な操作が可能となります。以下の例で確認できます。

123456
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
copy

文字列のインデックスと長さ

文字列内の特定の文字へのアクセス方法や、len() 関数を使った文字列の長さの取得方法を習得しました。これにより、テキストデータの操作能力が向上します。正のインデックスは 0 から始まり、負のインデックスは -1 から始まることを覚えておいてください。

以下の例を参照してください。

1234
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
copy

文字列のスライスと連結

文字列のスライスと連結により、既存の文字列から新しい文字列を効果的に作成可能。string[start:end] 構文を使用する場合、start含めたい最初の文字のインデックスend含めたい最後の文字の次のインデックスである点に注意。

12345
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
copy

1. Pythonで整数を表すために使用されるデータ型はどれですか?

2. 次のうち、有効なPythonの変数名はどれですか?

3. Pythonで変数名を始める正しい方法はどれですか?

4. Python で、文字列 fruit = "Apple" がある場合、fruit[3] は何を返しますか?

5. 文字列 vegetables = "Carrot, Celery" が与えられた場合、この文字列から "Celery" のみを取得するにはどのようにスライスしますか?

question mark

Pythonで整数を表すために使用されるデータ型はどれですか?

正しい答えを選んでください

question mark

次のうち、有効なPythonの変数名はどれですか?

正しい答えを選んでください

question mark

Pythonで変数名を始める正しい方法はどれですか?

正しい答えを選んでください

question mark

Python で、文字列 fruit = "Apple" がある場合、fruit[3] は何を返しますか?

正しい答えを選んでください

question mark

文字列 vegetables = "Carrot, Celery" が与えられた場合、この文字列から "Celery" のみを取得するにはどのようにスライスしますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  8

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  8
some-alt