「Python CookBook」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==Python CookBook== | + | ==[[Python CookBook]]== |
[[Python]] | | [[Python]] | | ||
2020年2月16日 (日) 04:31時点における最新版
目次
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 矢木浩人