2018年9月2日日曜日

【Python3】pythonの教科書(2) ~type/pass/while/リスト/タプル

1、変数の型を調べる
type(変数や値)

2、if文で、何もしない場合
passを使用する
【例】
n = 5
if n == 3:
  pass
else:
  print(n)

3、プログラムの強制終了
[Ctrl]+[C] キー

4、while/for構文でのelseブロック
繰り返し条件が偽になった時に実行される
(繰り返しが1度も実行されない時、breakで途中終了されなかった時)

5、リスト
リストの例: a = [1,2,3,4]
                    len(a)
                    for i in a
                      print(v)
                    sum = sum(a)
                    a.append(5)
                    # インデックス番号、要素の値を出力
                    for i,v in enumerate(a)
                      print(i,v)
                  # 要素の追加
                  a += [6,7,8]
                    a .expand([9,10])

(1) リストのスライス
開始は0でなく、1となる(0から数えて1番目
・リスト[開始:終了]  // [:3]のように0は省略可能(末尾も同様)
・リスト[開始:終了:ステップ] 
・リスト[-2] //末尾から2個目の値

(2) リスト操作(以下の関数が使用できる)
appnd(x)
extend(x)
insert(i,x)
remove(x)
pop()
clear()
index(x)
count(x)
sort(key,reverse)   // reverse=Trueで降順ソート
copy()

6、タプル
リストと異なり、値が変更できません
リストの例: a = (1,2,3,4)
                     b=a[1]
                     c=[:2]

7、リストとタプルの変換
タプルからリスト変換:list(タプル)
リストからタプル変換:tuple(リスト)

0 件のコメント:

コメントを投稿