DIP 6-8

DiveIntoPython のChapter 6 から Chapter 8 まで読んだ。

Chapter 6. Exceptions and File Handling

class Foo があったときに Foo() は Foo クラスのインスタンスオブジェクトを返して、Foo はクラスオブジェクトを返すのか。

Chapter 7. Regular Expressions

re.VERBOSE はいいですね。

Chapter 8. HTML Processing

ヒアドキュメントは triple quete (""") でってこと? locals() と globals() は、なるほど例えば globals()["クラス名"] でクラスオブジェクトを返すわけだな。あと、 dictionary-based string formatting は知っておかないとアレですな。最初は意味がわからなかったよ。