>>>############## コメントです。############### >>># 計算:自然数 >>> 2+2 4 >>> 2*7 14 >>># 出力コマンド >>> print ('Hello World!') Hello World! >>> print ('おはよう') おはよう >>># 変数の使い方 >>> x=5 >>> x 5 >>> x='おはよう' >>> x '\x82\xa8\x82\xcd\x82\xe6\x82\xa4' >>> print (x) おはよう >>> name ='David' >>> print ('Hello ' + name) Hello David >>># 実数変数 >>> y=5.0 >>> y 5.0 >>> x '\x82\xa8\x82\xcd\x82\xe6\x82\xa4' >>> x=2 >>> y/x 2.5 >>> z=7 >>> z/x 3 >>> z // x 3 >>>#真偽の演算 >>> x == y False >>> x != y True >>> x ** 2 4 >>> x / y + z 7.4 >>> x / (y + z) 0.16666666666666666 >>> name 'David' >>>#文字列 >>> mojiretu='jklahlhdfl' >>> mojiretu[0] 'j' >>> mojiretu[-1] 'l' >>> len(mojiretu) 10 >>> ================================ RESTART ================================ >>> Hello World! >>> x Traceback (most recent call last): File "", line 1, in x NameError: name 'x' is not defined >>> ================================ RESTART ================================ >>> # for文 >>> for i in range(10): print (i) 0 1 2 3 4 5 6 7 8 9 >>> range(4) [0, 1, 2, 3] >>> # if文 >>> if 3 >= 2: print ('3>2 true') 3>2 true >>> # モジュールのインポート >>> import random >>> random.choice([1,2,3,4,5,6]) 5 >>> random.choice([1,2,3,4,5,6]) 5 >>> random.choice([1,2,3,4,5,6]) 5 >>> random.choice([1,2,3,4,5,6]) 1 >>> random.choice([1,2,3,4,5,6]) 2 >>> random.choice([1,2,3,4,5,6]) 5 >>> random.choice([1,2,3,4,5,6]) 3 >>> random.choice([1,2,3,4,5,6]) 6 >>> # リストのデータ構造 >>> data=['goo','choki','pa'] >>> da_choice=random.choice(data) >>> del da_choice >>> data_choice=random.choice(data) >>> print (data_choice) choki >>> print (data_choice) choki >>> data_choice=random.choice(data) >>> print (data_choice) pa >>> type(data) >>> l1=[1,2,'a',data] >>> l1[-1] ['goo', 'choki', 'pa'] >>> l1[0] 1 >>> l1.index('a') 2 >>> l1.insert(5) Traceback (most recent call last): File "", line 1, in l1.insert(5) TypeError: insert() takes exactly 2 arguments (1 given) >>> l1.insert(1,5) >>> l1 [1, 5, 2, 'a', ['goo', 'choki', 'pa']] >>> 'moji'.capitalize >>> 'moji'.capitalize() 'Moji' >>> 'moji'.isdigit() False >>> '12'.isdigit() True >>> # 関数の定義と呼び出し >>> # 戻り値なし、引数なし >>> def hello(): print ('Hello World !') >>> hello() Hello World ! >>> # 関数の戻り値、引数あり >>> def square(a): return a*a >>> square(5) 25 >>> def f1(x,y,z): return x+y+z >>> f1(1,1000,8798) 9799 >>> f1(1.2,100.5,8798) 8899.7 >>> f1('Hello',' World ','!') 'Hello World !' >>>