これまでの授業解説では抜けてた補足

<目次>


break文


continue文


pass文

def add(x, y):
    pass

del文

a = [-1, 1, 66.25, 333, 333, 1234.5]
del a[0]
print(a)
# -> [1, 66.25, 333, 333, 1234.5]
 
del a
print(a)
# -> NameError: name 'a' is not defined

__name__変数

# コード例 (hoge.py という名前で保存しよう)
if __name__ == '__main__':
    print('__name__ の中身は __main__ でした!')
# case 1
oct:tnal% python3 hoge.py
__name__ の中身は __main__ でした!
 
# case 2
oct:tnal% python3
Python 3.5.1 (default, Jun 10 2016, 17:34:42)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> __name__
'__main__'
 
# case 3
>>> import hoge
>>>

参考サイト