パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python3 チートシート

2020-05-29 | Python超基礎プログラム

5日ほど前に書いた記事の命令を参考にチートシートを作ってみました

Bot programmingで使ったPythonの命令一覧

 

追記 最後 間違えてます 3.141592

 

""" python3 チートシート """  # ←コメント 複数行にまたがるコメント """〜"""
import copy


def reverseList():  ## 関数
    global a  # aをグローバル変数としてもってくる
    a.sort()
    return a[::-1]  # 反転して返す


print(9 / 2, 9 // 2, 9 % 2, 9**9, 9 == 9, 9 != 9)  ## 演算 //割切捨 %余り **累乗
print(ord("a"), chr(98), "A".lower(), "q".upper())  # 文字コード 小文字、大文字
print(str(1), int("1"), len("123456"), min(list("123456")))  # len 長さ min 最小

if 6 in [1, 2, 3]:  ## 条件分岐
    pass
elif 5 == len("12345"):
    print("pass")
else:
    pass

for i, c in enumerate("abcdef"):  ## ループ enumerate 添字つき
    if c == "d":
        continue  # 次のループ
    if c == "f":
        break  # ループを抜ける
    print(i, c)

a = list(range(1, 6))  ## リスト 作成 range(1,6) 1から5まで
c = copy.deepcopy(a)  # 別リストとしてコピー
a += [9, 6, 6, 7, 0, 0, 0.0]  # 追加
print("最盛期", a)
top = a.pop(0)  # pop(0)(先頭を代入して削除)(1が消える)
del a[:3]  # 削除 [:3] 0から2まで (2,3,4が消える)
print(a, c, reverseList(), set(a), tuple(a), top)  ## set型(同じものは削除) tuple型

d = dict()  ## 辞書
for key, value in zip("aiueoo ", "あいうえおん "):  # zipでまとめる
    if key not in d:  # keyの重複回避
        d.update({key: value})  # 辞書の追加
o = [d[key] for key in "oee oaieu"]  # これでおわりです
print(d, o, "".join(o), round(3.14159, 2))  # join ""くっつけ 最後に丸め

 


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。