こんな感じの順番でいきます。
- 使っちゃいけないものを列挙
- 使っちゃいけないものをターミナルから知るには?
- 使いたい変数名が使えるかどうかを確認するには?
まずは、使っちゃいけないもの達を列挙
はじめに書いておきますが、覚える必要は無いです。使った時には「invalid syntax」とエラーが出ます。ただ、一回くらいみておいても損はないのでは?
1. False
2. None
3. True
4. and
5. as
6. assert
7. break
8. class
9. continue
10. def
11. del
12. elif
13. else
14. except
15. finally
16. for
17. from
18. global
19. if
20. import
21. in
22. is
23. lambda
24. nonlocal
25. not
26. or
27. pass
28. raise
29. return
30. try
31. while
32. with
33. yield
どうやって呼び出す?
以下のコードを実行したらリスト型で一覧になってでてきてくれます。
test.py
import keyword
keyword.kwlist
変数名が使えるかどうか確認するには?
以下のコードを実行したらBoolean型で値が帰ってきます。注意したいのは、Trueが使えないという点です。
import keyword
keyword.iskeyword('def') #True
keyword.iskeyword('bag') #False
シンプルなメモ書きですが、大きいシステム開発には以外と大切??