Python入門シリーズ(三)


前編では,Pythonの印刷出力とPythonの数学演算を主に紹介した.
しかし、プログラミングの過程で、いくつかの変数を宣言して、ある機能をよりよく完成させる必要があります.
変数の宣言をテストし、計算するために、子供がりんごを食べる例を挙げました.コードは次のとおりです.
#coding=utf-8
#variable test
frame_Num=5   #    
frame_apple_Num=20 #     20   
child_Num=30  #      30
teacher_Num=4 #     1
teacher_have_Num=3 #         3 
chid_have_Num=2 #          2 
#        ,        ,    
total_apple_Num=frame_Num*frame_apple_Num
print "       :",total_apple_Num
child_total_Num=child_Num*chid_have_Num
print "           :",child_total_Num
teacher_total_Num=teacher_Num*teacher_have_Num
print "          :",teacher_total_Num
remain_total_Num=total_apple_Num-child_total_Num-teacher_total_Num
print "      ,         :",remain_total_Num

出力結果を見てみましょう.
PS F:\myFirstPython> python testVariable.py
       : 100
           : 60
          : 12
      ,         : 28

簡単な小学校の数学の算数の問題です.しかし、Pythonでの変数宣言の仕方を理解しました.Pythonでは、変数にデータ型を設定する必要はありません.
Pythonの変数命名規則は以下の通りです.
  • 変数名はアルファベット、数字、下線からなる
  • 変数を宣言する場合、数字は
  • から始まることはできません.
  • キーワード宣言変数
  • は使用できません.
    私たちのC#やC++のように、Pythonの変数の付与もルールに従います.
  • Pythonの変数は宣言する必要はありません.変数の付与は宣言と定義のプロセスです.例えば、frame_Num=5
  • 各変数宣言の前に値を付与する必要があります.変数付与後に
  • を作成できます.
  • 等号は変数に値を割り当てるために使用されます.「=」演算子の左側は変数名で、右側は変数の値です.たとえば、child_Num=30

  • Pythonは、次のように、複数の変数に同時に値を割り当てることができます.
  • a=b=c=1であり、このような宣言方式はPythonにおいて許容される
  • である.
  • a,b,c="aa",10,20のような付与方式はPythonにおいても許容される
  • である.
    OK変数の宣言方法をテストします.
    >>> a=b=c=1
    >>> print a
    1
    >>> print b
    1
    >>> print c
    1
    >>>
    >>> a,b,c="aa",10,20
    >>> print a
    aa
    >>> print b
    10
    >>> print c
    20
    >>>

    Pythonでは、私たちの変数は2つのタイプに分かれています.
  • 可変変数、数値、メタグループ、文字列(値が変更されると、変数は新しいアドレスを指す)
  • 可変変数、リスト(List)、ディクショナリ(Dictionary)、ディクショナリタイプ、idは変わらず、値は
  • になる
    Pythonでは、データ型にはいくつかの標準的な数値タイプが含まれています.
  • デジタルタイプ、(int,long,float,complex)
  • 文字列タイプ(',")
  • リストタイプ(List)
  • 元祖タイプ(Tuple)であり、元祖中の要素は二次付与を許さず、読み取り専用のList
  • と理解できる.
  • 辞書タイプ(Dictionary)
  • 以降,各データ型の操作について詳細に述べる.