TIL 9. Pythonの基礎文法を整理する


1.データ型


入力データの形式は、そのデータ型を決定します.データ型はString、Number、Booleanです.デジタルタイプはInteger、Floatなどで細分化されています.
  • String文字
    文字入力""(二重引用符)または''(二重引用符)です.引用符に数字を入力すると、Pythonは文字として認識されます.
  • Integer整数
    小数点以下の数字が含まれています.負数、0、正の値.
  • Float実数型
    音のある数字を指す.2.0は整数ではなく実数です.
  • Booleanブール型
    フリンはTrueとFalseの2つの値しかありません.
  • 2.可変変数


    変数は任意の値に名前を付けます.

    わりあて


    Pythonでは、=は代入または割当てを表す.左右のエッジが「等しい」のではなく、左右のエッジ値を左右のエッジ値に割り当てることを指します.
    number = 1;
    したがって,上記コードはnumberという変数に1を割り当てることを意味する.

    3.演算子


    4則演算から複雑演算までよく使用されるツールを演算子と呼びます.演算子+, -, *, / の役割は、計算機で使用した演算と同じです.

    シェアおよび残りの演算子


    Pythonでは、このほかに、除算の計算時にシェアまたは残りの部分を結果値に戻す演算子があります.次のコードを見てみましょう.
    9 / 3 #결과값 3.0 (나누기 연산자)
    9 // 3 #결과값 3 (몫 연산자)
    10 % 3 #결과값 1 (나머지 연산자)
    1番目と2番目のコードの違いは、結果値のデータ型が異なることです.結果値を実数にする場合は、区切り演算子/を使用します.整数型が望ましい場合は、返却シェアの//が使用される.残りが必要な場合は、%演算子を使用します.

    その他の演算子

    num = 1 #num 변수에 1을 할당
    num += 1 #결과값 2, num = num + 1과 같은 표현식
    変数に値を割り当てると、変数自体を演算したい場合は増減演算子を用いて簡潔に表すことができます.
    上の2番目のコードから,右側の重複numを省略し,+=インクリメント演算子を用いた.プラス記号のほか、-=, *=, /=を使用することもできます.
    num = 10 ** 3 #결과값 1000, 10을 세제곱함
    **演算子は、平方、立方などに使用されます.

    優先度の計算


    私たちが作った数学計算と同じように、Pythonは演算時にも優先度があります.
    1.()カッコの式が最初に演算されます.
    2. **3. *,/4. +,-