[Python | 基本文法] 01、リテラル、コメント、変数、データ型と変換

目次

1. リットル量

1.1 リテラルとは

1.2 一般的に使用される値の型

1.3 文字列

1.4 コードでの書き方

1.5 まとめ

2. 注意事項 

2.1 注釈の役割

2.2 注釈の分類

2.3 実際のアノテーション

2.4 まとめ

2.5思考

3.変数 

3.1 変数とは

3.2 ケース - シミュレートされたウォレット

3.3 変数の特徴

3.4 考える

3.5 まとめ

4. データ型

4.1 はじめに

4.2 type() ステートメント

4.3 type() ステートメントの使用方法

4.4 考える

4.5 まとめ

5. データ型変換

5.1 型を変換する理由

5.2 一般的な変換ステートメント

5.3 型変換に関する注意事項

5.4 まとめ


1. リットル量

1.1 リテラルとは

文字通りの数量:コードでは、書き留め固定値を文字通りの数量呼びます。

1.2 一般的に使用される値の型

Python で一般的に使用される 種類の値 (データ)があります。

1.3 文字列

        テキストとも呼ばれる文字列 (文字列) は、中国語、英語、さまざまな記号、数字などの任意の数の文字で構成されます。そのため、文字列と呼ばれます。

好き:

  • 「ITプログラマー
  • 「ハローワールド
  • " !@#$%^& "
  • 「番号番号は: 003032」

注: Python では、文字列は英語の二重引用符 (") で囲む必要があり、引用符で囲まれたものはすべて文字列です。

1.4 コードでの書き方

print(666)
print(13.14)
print("你好世界")

操作結果:

1.5 まとめ

1.文字通りの量の意味をつかむ

コードでは、コードに記述された固定値をリテラルと呼びます。

2.一般的なリテラル型

現在、整数、浮動小数点数、および文字列を理解しています。

3. print 文を元に 各種リテラルの出力を完成させる方法

次のようなprint(リテラル)

  • print(10) 、整数10を出力します
  • print(13.14) 、出力浮動小数点数13.14
  • print("Hello world") 、出力文字列: hello world

2. 注意事項 

2.1 注釈の役割

コメント:プログラム コード内のプログラム コードを説明するテキスト。

機能:コメントはプログラムではなく、実行することはできません. コメントはプログラム コードを説明するだけなので、他の人がプログラム コードの機能を理解できるため、プログラムの可読性が大幅に向上します。

2.2 注釈の分類

単一行コメント: #で始まり#の右側のすべてのテキストは 、実行される実際のプログラムではなく、説明として使用され、補助的な説明として機能します。

複数行のコメント: 3 つの二重引用符 ("""comment content""") のペア コードの機能と使用法を説明し、改行をサポートします。

2.3 実際のアノテーション

図に示すようにコードを追加します

  • 一行コメントと
  • 複数行コメント

コメントを追加した後、プログラムを実行して、コメントがプログラムに影響するかどうかを確認します。

2.4 まとめ

1.コメントの機能は何ですか?

コメントはコード内の説明文であり、コードの内容に注釈を付けるために使用されます。

コメントはコードではなく、プログラムによって実行されません。

2.単一行コメントを定義するには?

# 記号で定義され#記号の右側のすべての内容がコメントとして使用されます。

#記号とコメントの内容の間にスペースを入れることをお勧めします。

単一行のコメントは、通常、行またはコードの小さなセクションを説明するために使用されます。

3.複数行のコメントを定義するには?

これは、3 つの引用符( """コメント コンテンツ""" )のペアで定義されます。引用符内はコメントであり、ラップすることができます。

複数行のコメントは、通常、Python ファイル、クラス、またはメソッドについて説明します。

2.5思考

1.  2 番目のprint ステートメントが実行されるかどうかを考えますか ? 

3.変数 

3.1 変数とは

変数:計算結果を格納したり、プログラムの実行時に値を表すことができる抽象的な概念

簡単に言えば、変数はプログラムの実行中にデータを記録するために使用されます。

3.2 ケース - シミュレートされたウォレット

# 定义一个变量,用来记录钱包余额
money = 50
# 通过 print 语句,输出变量记录的内容
print("钱包还有:", money)

# 买了一个冰淇淋,花费 10 元
money = money - 10
print("买了冰淇淋花费 10 元,还剩余:", money, "元")

操作結果: 

3.3 変数の特徴

        可変とは、その名の通り「が変化するという意味です。したがって、変数の特徴は、変数に格納されたデータを変更できることです。

3.4 考える

1. なぜ変数を使わなければならないのですか? 全部アウトプットの内容なんだけど、そのままそのままアウトプットできないの?

変数の目的は、実行中のプロセスに関するデータを格納することです。保管の目的は次のとおりです。

3.5 まとめ

1. 変数とは何ですか? また、その機能は何ですか?

変数は、プログラムの実行中にデータを記録するために使用されます。

2.変数の定義形式は?

変数名=変数値

3.変数の特徴は?

 変数の値は変更できます。

4.  print ステートメントはどのように複数のコンテンツを出力しますか?

print(内容1、内容2、…、内容N)

5. Python で減算を行うには?

記号- を使用して減算操作を完了します。

拡張: 加算 ( + )、減算 ( - )、乗算 ( * )、除算 ( / )

4. データ型

4.1 はじめに

        リテラルを学ぶとき、データには型があることを学びました。現在、導入段階では、主に次の 3 種類のデータ型に接触します。

string int 、およびfloat の 3 つの英単語は、型の標準的な名前です。

4.2  type() ステートメント

では、データの種類を確認するにはどうすればよいでしょうか。type() ステートメントを介してデータの型を取得できます。

構文: type (表示されるタイプのデータ)

4.3  type() ステートメントの使用方法

# 方式 1:使用 print 直接输出类型信息
print(type(666))
print(type(11.345))
print(type("你好世界"))

# 方式 2: 使用变量存储 type() 语句的结果
string_type = type("你好世界")
int_type = type(666)
float_type = type(11.345)
print(string_type)
print(int_type)
print(float_type)

# 方式 3:使用 type() 语句,查看变量中存储的数据类型信息
name = "你好世界"
name_type = type(name)
print(name_type)

1. print ステートメントで 、型情報を直接出力します。 

str は string の省略形です  

2.変数を使用して type() の結果 (戻り値) を格納します 

上記で確認した型はすべて<literal>型ですが、変数に格納されているデータ型を確認できますか? 

もちろんはい

4.4 考える

1. 変数には型がありますか? 

type ( variable )で型を出力できます が、これは変数の型ですか、それともデータの型ですか?

表示されているのは、変数によって格納されたデータのタイプです。変数には型がありませんが、格納するデータには型があるためです。

文字列変数と言うかもしれません。ただし、変数が文字列であるということではなく、変数が格納するものであることに注意してください。

4.5 まとめ

1.データのタイプを表示するには、どのステートメントを使用できますか?

タイプ()

2.次のコードでは、name_type 変数に変数name の型情報を格納できます 

type() ステートメントが結果 (戻り値) を返すため 

3.変数には型がありますか?

いいえ、文字列変数とは、変数が文字列ではなく、変数が文字列を格納することを意味します。

5. データ型変換

5.1 型を変換する理由

文字列から数値、数値から文字列など、特定のシナリオでデータ型を相互に変換できます。

では、なぜそれらを変換するのでしょうか。

データ型変換は、将来よく使用する関数になります。

好き:

  • ファイルから読み取られる数値は、デフォルトでは文字列です。これを数値型に変換する必要があります。
  • 後で学習する input() ステートメントの場合、デフォルトの結果は文字列であり、数値が必要な場合は変換する必要があります。
  • 外部システムなどに書き出すために数値を文字列に変換します。

5.2 一般的な変換ステートメント

前に学習した type() ステートメントのように、これら 3 つのステートメントにはすべて結果 (戻り値) があります。

print を 使用して直接出力できます 

または、結果の値を変数に格納します

# 将数字类型转换为字符串
num_str = str(11)
print(type(num_str), num_str)

float_str = str(11.345)
print(type(float_str), float_str)

# 将字符串类型转换为数字
num = int("11")
print(type(num), num)

num2 = float("11.345")
print(type(num2), num2)

# 整数转浮点数
float_num = float(11)
print(type(float_num), float_num)

# 浮点数转整数
int_num = int(11.345)
print(type(int_num), int_num)

操作結果:

  

5.3 型変換に関する注意事項

型変換は万能薬ではありません. 結局, ねじれたメロンは甘くありません. 私たちは注意を払う必要があります:

1. str()により、任意の型を文字列に変換できます 。

2.文字列を数値に変換する前に、文字列は実際には数値でなければなりません。

5.4 まとめ

1. どんな型でも文字列に変換できますよね?

正しい。

2.文字列は自由に数値に変換できますよね?

エラーです。文字列には数字のみを含める必要があります。

3. 浮動小数点数を整数に変換すると何が失われますか?

精度の損失、つまり小数部分。

次の記事: [Python | Basic Grammar] 02、識別子、演算子、文字列展開、およびデータ入力_Stars.Sky のブログ - CSDN ブログ

おすすめ

転載: blog.csdn.net/weixin_46560589/article/details/130357866