菜鶏のpython学習過程基礎編(四)
文書ディレクトリ前言 一、基礎データ型: 1.データ型とは? 2.データ型はどれらがありますか?それぞれ何を表していますか: 二、フォーマット出力 まとめ よし、最後にもう一度Python試合高 を叫ぼう
前言
Pythonのベースデータ型とフォーマット出力
一、基礎データ型:
1.データ型とは?
Pythonのデータ型は、その変数の値がどのようなタイプなのか、整数型なのか、浮動小数点型なのか、文字型なのかなどを決定します.
注意:Pythonの変数付与にはタイプ宣言は必要ありません
2.データ型は何ですか.それぞれは何を表していますか.
1.ベースタイプ
基本的なデータ型は、次のように大きく分けられます.
intタイプ:
intは0,1,2,3,4・・・・のような整数を表す.
結果:
type関数を使用して、この変数がどのようなタイプであるかを確認できます.コードセグメントのs変数の値は整数11であることが分かるので,変数sはint型の変数である.
floatタイプ:
floatは小数を表し、例えば0.1.0.2.0.3・・・のような小数を表す.
結果:
コードセグメントのsの値は小数3.14であり、type関数で見てもfloatタイプである.
strタイプ:
strは、「一」「二」などの文字列タイプの値を表します.
結果:
コードセグメントのsの値は漢字の“1”で、typeでタイプを見て、変数sはstrタイプです
2.BooleanタイプBooleanタイプはif文を判断するための判断結果の値であり、BooleタイプにはTrue(真/1)、False(偽/0)が含まれており、ifで本菜鳥を学ぶとこのBooleanタイプを丁寧に話す.
3データ型変換データ型を変換する必要がある場合は、次の文を使用します.
結果:
元のsの値intタイプの値が表示され、strタイプに変換されます.
二、フォーマット出力
フォーマット出力とは、次のように、1つの出力文の変数を自分の目的の形式で出力することです.
結果:
本来の値が整数形式「97」のsであり,出力をフォーマットして小数形式になっていることがわかる.
フォーマット出力は、次のように分類されます.
%s文字列
%c単一文字
%bバイナリ整数
%d 10進数整数
%i 10進数整数
%o 8進整数
%x 16進整数
%f浮動小数点数
浮動小数点数の%fを表し、デフォルトでは小数点以下の6桁を保持します.変更する場合は、フォーマットは次のとおりです.
結果:
3.1415926が03.14になったのを見ることができますが、%05.2 fの意味は、「05」は数値を表して5桁を保持し、「.2」は小数点の後に2桁を保持し、小数点の前に保持する必要がある数桁未満であれば、スペースで補正します.
注:フォーマット文に接続されているのは%+識別子です.
まとめ
通常の作成では、データ型、変換タイプが必要かどうかに注意してください.フォーマット出力は、どのタイプの文を出力するかに注意し、どのタイプのフォーマット文のフォーマットを決定します.
さあ、最後にもう一度Pythonの高さを叫びましょう.
(以上、一つのおかず鳥からの理解で、喜ばないなら噴き出さないでください)
前言
Pythonのベースデータ型とフォーマット出力
一、基礎データ型:
1.データ型とは?
Pythonのデータ型は、その変数の値がどのようなタイプなのか、整数型なのか、浮動小数点型なのか、文字型なのかなどを決定します.
注意:Pythonの変数付与にはタイプ宣言は必要ありません
2.データ型は何ですか.それぞれは何を表していますか.
1.ベースタイプ
基本的なデータ型は、次のように大きく分けられます.
intタイプ:
intは0,1,2,3,4・・・・のような整数を表す.
s=11
print(type(s))
結果:
<class 'int'>
type関数を使用して、この変数がどのようなタイプであるかを確認できます.コードセグメントのs変数の値は整数11であることが分かるので,変数sはint型の変数である.
floatタイプ:
floatは小数を表し、例えば0.1.0.2.0.3・・・のような小数を表す.
s=3.14
print(type(s))
結果:
<class 'float'>
コードセグメントのsの値は小数3.14であり、type関数で見てもfloatタイプである.
strタイプ:
strは、「一」「二」などの文字列タイプの値を表します.
s=" "
print(type(s))
結果:
<class 'str'>
コードセグメントのsの値は漢字の“1”で、typeでタイプを見て、変数sはstrタイプです
2.BooleanタイプBooleanタイプはif文を判断するための判断結果の値であり、BooleタイプにはTrue(真/1)、False(偽/0)が含まれており、ifで本菜鳥を学ぶとこのBooleanタイプを丁寧に話す.
3データ型変換データ型を変換する必要がある場合は、次の文を使用します.
s=1
print(type(str(s)))
結果:
<class 'str'>
元のsの値intタイプの値が表示され、strタイプに変換されます.
二、フォーマット出力
フォーマット出力とは、次のように、1つの出力文の変数を自分の目的の形式で出力することです.
s=97
print( " %f"%s)
結果:
97.000000
本来の値が整数形式「97」のsであり,出力をフォーマットして小数形式になっていることがわかる.
フォーマット出力は、次のように分類されます.
%s文字列
%c単一文字
%bバイナリ整数
%d 10進数整数
%i 10進数整数
%o 8進整数
%x 16進整数
%f浮動小数点数
浮動小数点数の%fを表し、デフォルトでは小数点以下の6桁を保持します.変更する場合は、フォーマットは次のとおりです.
s=3.1415926
print("%05.2f"%s)
結果:
03.14
3.1415926が03.14になったのを見ることができますが、%05.2 fの意味は、「05」は数値を表して5桁を保持し、「.2」は小数点の後に2桁を保持し、小数点の前に保持する必要がある数桁未満であれば、スペースで補正します.
注:フォーマット文に接続されているのは%+識別子です.
まとめ
通常の作成では、データ型、変換タイプが必要かどうかに注意してください.フォーマット出力は、どのタイプの文を出力するかに注意し、どのタイプのフォーマット文のフォーマットを決定します.
さあ、最後にもう一度Pythonの高さを叫びましょう.
(以上、一つのおかず鳥からの理解で、喜ばないなら噴き出さないでください)