僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
ドキュメントちょこちょこみながらあぁでもなくこぉでもなく。
同じオブジェクトの複製3つと、同じ初期値の複製3つの違いか。
>>> L3 = [[]] * 3 >>> L3 [[], [], []] >>> L4 = [[] for i in range(3)] >>> L4 [[], [], []] >>> L3 == L4 True >>> L3 is L4 False >>> L3[0] is L3[1] True >>> L4[0] is L4[1] False >>> L3[0].append(3) >>> L3 [[3], [3], [3]] >>> L4[0].append(3) >>> L4 [[3], [], []]
またいーかげんな 引用から。
# run just for python3 import sys from urllib.request import urlopen # url must ends in filename url = sys.argv[1] urldata = urlopen(url) savedata = url.split('/')[-1] f = open(savedata, 'bw') f.write(urldata.read()) f.close()
for x in range(-8,9,4): try: print(16 / x) except: print("Devision by Zero")
-2.0 -4.0 Devision by Zero 4.0 2.0
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。