何も誇れぬ人生の記録

『ぼくは何も誇れないのが誇りだな』沼田真佑、影裏より

2022-11-29から1日間の記事一覧

記憶力の文学に挑むものたち

脱構築とは、これすなわち記憶力の暴力である。 構築を否定し、なんでもかんでもandandandと際限なく繋げて並べていくのだから、そこには軽薄な差異と想起のダンスしかなくて、ただ単に記憶力がものをいう。 現代流行のこのポストモダン文学とは、記憶力の文…

ファイル入出力

def file_upper(infile, outfile): with open(infile, 'r') as inf, open(outfile, 'w') as outf: up = inf.read().upper() outf.write(up) with open('print-test.txt', 'w') as f: print('hello', 'world', file=f) file_upper('print-test.txt', 'print-t…

ループと else

for i in range(3): print(i) else: print('Done') # 上ではforの条件が偽になったときにelseが発動 for i in range(3): print(i) break else: print('Done') # 上ではループを途中でぬけるので発動しない for i in range(3): print(i) break print('Done') …

pythonでカレントディレクトリを取得 import os path = os.getcwd() print(path) # Out: C:\Users\hakun print(type(path)) # Out: <class 'str'> os.chdir('.\デスクトップ') path = os.getcwd() print(path) # Out: C:\Users\hakun\デスクトップ # この場合以下のどっち</class>…

listの扱い: 悪いコードと良いコード

悪いコード # Filter elements greater than 4 a = [3, 4, 5] b = [] for i in a: if i > 4: b.append(i) # Add three to all list members. a = [3, 4, 5] for i in range(len(a)): a[i] += 3 良いコード a = [3, 4, 5] b = [i for i in a if i > 4] # Or: …

再頻出の打ち間違い

(1) '=' と '-' の打ち間違い (2) '_' と '-' の打ち間違い (3) '*' と ':' の打ち間違い 全部ずっとアメリカ式のキーボードを使っていたことが原因。

# グローバル変数とローカル変数が関数内に共存するときのエラー greeting_global = 'Hello' def greeting(): print(greeting_global) greeting_global = 'Bonjour' print(greeting_global) greeting() # Global宣言(原則として利用しない) greeting_global …