パーソナルブログメモリ

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

Python3のチートシートを作る

2021-10-31 | 速攻で言語マスターしてみませんか

Python3もチートシートを作ってみます。ブログ込みで30分なんとか完成です。

 

この言語、関数名とか本当にシンプルで最も使いやすいです。

import 1つも使わずに基本関数が揃っています。

 

平たい版 インデントをずらすところがずれていないのでこのままでは動きません。

print("<文字列>") #表示
print("123"+"456") #追加
s="0123456789" #定義
print(s[1:4]) #部分抽出
print(int(s)) #長さ
print(s.replace("4","F")) #置換
print(s.find("8")) #検索
print(len(s)) #長さ
a = "111 222 333".split(" ") #分割
print("aaa".upper() + "BBB".lower())#大文字化 小文字化
print(ord("a"), chr(65)) #文字コード <-> 文字
print("<数値>")
print(str(111)+str(abs(-222))) #文字化 絶対値
print(int("1111",2)) #2 -> 10
print(int("1111",16)) # 16 -> 10
print(bin(15)) # 10 -> 2
print(hex(15)) # 10 -> 16
print("<配列>")
b = ["1","2"] #list定義
b += a #追加
print(b, b[2], len(b)) #取り出し 長さ
b.sort() #ソート
b.remove("111") #削除
for i in b: #for list
print(i)
def rev(a): #関数 listを逆にする
r=[]
for i in a:
r = [i] + r
return r
print(rev(b))
print("<辞書>")
d={} #辞書定義
d[1]="one" #追加
print(d[1]) #取得
for i in range(2):
print(i, d.get(i,"None")) #取得 ない時対応
if len(d)==1: #if
print("one")
else:
print("not one")

最新の画像もっと見る

コメントを投稿

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