Python CookBook
ナビゲーションに移動
検索に移動
目次
Python CookBook
Python |
Text
文字 - 文字コード変換 [ord, chr]
ASCII
>>> ord('a') 97 >>> chr(97) 'a'
ユニコード [unichr]
>>> ord(u'あ') 12354 >>> unichr(12354) u'\u3042' >>> repr(unichr(12354)) "u'\\u3042'"
文字かどうかの判定
- UserString は basestring のサブクラスではないが、インターフェースは一致(Duck Typing) のため判定不可
- UserStringクラスは後方互換性のためだけに残されています
basestring のインスタンスか否か
>>> def isAString(s): ... return isinstance(s, basestring) ... >>> isAString('a') True >>> isAString(1) False
© 2006 矢木浩人