皆様いつもお世話になっております。
Pythonのバージョンは3.6
OSはmacOS Mojaveです。
文字列がunicodeか否かを判別しようとしていますが、
python
1isinstance('Hi', unicode)
上記のコードをPython Consoleで書いたのですが、以下のエラーが出てしまいます。
Python
1Traceback (most recent call last): 2 File "<input>", line 1, in <module> 3NameError: name 'unicode' is not defined
unicodeではなくstrにするとTrueが返ってくるのですが、unicodeでNameErrorになってしまうのは何故でしょうか?Python3だからでしょうか?
アドバイスとご教授のほどよろしくお願いします。
'文字がunicodeか否かを確認する' の意味はなんでしょう? つまり、'unicodeではない文字を考慮しなければならない理由が何かあるのでしょうか?' ということですが。
回答1件
あなたの回答
tips
プレビュー