###
5 オプション解析器への問い合わせと操作

自前のオプションパーザをつつきまわして、何が起こるかを調べると便利 なことがあります。`OptionParser` では便利な二つのメソッドを提供 しています:

`has_option(opt_str)`
  `OptionParser` に(`"-q"` や `"-verbose"` のような) オプション `opt_str` がある場合、真を返します。
`get_option(opt_str)`
  オプション文字列`opt_str`に対する`Option` インスタンスを返します。 該当するオプションがなければ `None` を返します。
`remove_option(opt_str)`
  `OptionParser` に`opt_str` に対応するオプションがある場合、 そのオプションを削除します。該当するオプションに他のオプション文字列が指定されて いた場合、それらのオプション文字列は全て無効になります。

  `opt_str` がこの `OptionParser` オブジェクトのどのオプション にも属さない場合、`ValueError` を送出します。