トップページ > プログラム > 2016年02月17日 > er8A6HKf

書き込み順位&時間帯一覧

10 位/182 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001200003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その28©2ch.net

書き込みレス一覧

くだすれPython(超初心者用) その28©2ch.net
970 :デフォルトの名無しさん[sage]:2016/02/17(水) 18:13:32.08 ID:er8A6HKf
a = 1
def f():
____print(a)
f()

これ1と表示されるのは何でですか?
何で
a = 1
def f():
____global a
____print(a)
f()
というふうにglobal aをかいてないのにaにアクセスできるんですか?
くだすれPython(超初心者用) その28©2ch.net
972 :デフォルトの名無しさん[sage]:2016/02/17(水) 19:29:28.05 ID:er8A6HKf
代入したらエラーになりました
なるほど勉強になりました
くだすれPython(超初心者用) その28©2ch.net
973 :デフォルトの名無しさん[sage]:2016/02/17(水) 19:37:54.11 ID:er8A6HKf
たびたびすいません
python -O file.pyと
python file.py -Oってなんでprint(__debug__)の結果が異なるんですか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。