Python基礎の基礎

まだ最低限なので順次追加

シンプルで美しいなあ

#===== クラス =====
class clsClass:
   IntField = 100

   def _init_(self):
       print("コンストラク実行")

   def SubMethod(self):
       print(self.intField)
#===== クラスここまで =====


#===== 関数 =====
def subFunction():
   print("do function")
#===== 関数ここまで =====


#===== PythonはMain関数の中とかでなくても動く仕組み =====

#変数
int = 1
str = "string"

#Listの変数
strs = ["A", "B", "C", "D", "E"]
ints = [1, 2, 3]
vars = ["い", 1, True] #なんと、型が違うまま一つのListに格納できるらしい(怖...)

#Classの使用
cls = clsClass()
cls.SubMethod()
i = cls.IntField

#関数の使用
subFunction()

#while文
i = 0
while i < 100:
   print("loop [" + i + "]")

   #if文とcontinue
   if i == 10:
       i += 1
       continue

   #break
   if i == 20: break

   i += 1

#Pythonではforeachがforを兼ねてる
for str in strs: # foreach的な利用法
   print(str) 
   
for i in range(10): # for的利用法 range関数
   print(i)