の変数部分を文字列として取得するにはどうすればよいtype
ですか?
すなわち:
>>> type('abc')
<type 'str'>
>>> type(1)
<type 'int'>
>>> type(_)
<type 'type'>
ここでは、いずれの場合も、一重引用符の中にあるものが必要です。str、int、文字列として入力します。
に対して正規表現を使用してみましたrepr(type(1))
が、それは機能しますが、堅牢またはPythonicではないようです。もっと良い方法はありますか?