Pythonの基本的なデータ型の操作

    Python構文を学習する前に、Pythonがインデントによってコードレベルを定義すること、つまり、同じレベルのコードが左揃えになり、次のレベルのコードブロックに現在のコードと比較して4つのスペースがあることに注意してください。ブロック。インデント。

    ここでのインデントされたスペースの数は通常です。もちろん、インデントされたスペースの数が3または5の場合、文法上の問題はありませんが、コードの読み取りと保守に混乱が生じます。

    Pythonプログラムの基本要素は、さまざまなタイプのデータです。より一般的な基本データタイプは、整数、浮動小数点、文字列、ブール値です。次のセクションで説明する文字列データを除き、次のDataDemoで説明します。 pyの場合、さまざまな基本データ型の操作を示します。    

1	age=16
2	print(age+1) #17
3	returnVal=0xff
4	print(returnVal) #255
5	price=20.8
6	print(20.8*2) #41.6
7	lightSpeed=3e5 #300000km
8	print(lightSpeed*10) #3000000
9	oneNm=1e-9
10	print(oneNm*5) #5e-09
11	isExpensive=price<30
12	print(isExpensive)#True

    コードを分析する前に、2つの点に注意してください。1つは、すべてのコードが同じレベルであるため、インデントなしで左に配置されます。2つ目は、たとえば、2行目と4行目以降、#を使用して単一のコードを記述します。 -行コメント。

    1行目では、整数変数ageを定義し、それを16に割り当てます。2行目のprintステートメントでは、ageに1を追加するため、出力は17になります。3行目のreturnVal変数の前に、0xプレフィックスを使用して16進数を表し、4行目の印刷言語を使用すると、変数の値が255であることがわかります。上記では、整数変数の操作を示しました。

    5行目では、定義した価格に浮動小数点データと呼ばれる小数点があります。小数点で直接定義するだけでなく、eで定義することもできます。たとえば、7行目でlightを定義します。の速度、単位はキロメートルです。つまり、数値は3の後に5つのゼロが続きます。9行目では、1ナノメートルから1e-9までの長さを定義します。これは、特定の単位が1倍であることを意味します。 10-9乗。上記では、浮動小数点データの動作を示しましたが、6行目、8行目、10行目の出力結果はすべて、対応する行の後のコメントで確認できます。

    11行目では、価格が30未満であるため、isExpensive変数の結果はブール値Trueです。この結果は、12行目の出力ステートメントから確認できます。ブール変数は、TrueまたはFalseに直接割り当てることも、11行目と同様のステートメントを使用して式で割り当てることもできます。

    上記のコードは、基本的なデータ型の操作を示しています。たとえば、年齢の定義の最初の行で、Pythonで変数を定義するときにデータ型を指定する必要がないため、使用する必要がないことに注意してください。 int age = 16を定義するので、定義で使用するときに定義を混同しないでください。たとえば、将来的には、コードの保守性が低下するため、age = 16.5のステートメントを使用して浮動小数点数型をage変数に割り当てないでください。

    さらに、変数を定義するときは、変数名をできるだけ意味のあるものにする必要があります。たとえば、5行目で定義されている変数名の価格から、浮動小数点データであることがわかります。変数を定義するためにaやbなどの意味のない単語を使用することはお勧めしません。

おすすめ

転載: blog.csdn.net/sxeric/article/details/113747189
おすすめ