| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Python CookBook

提供: MyMemoWiki
2020年2月16日 (日) 04:31時点におけるPiroto (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Python CookBook

Python |

Text

文字 - 文字コード変換 [ord, chr]

ASCII

  1. >>> ord('a')
  2. 97
  3. >>> chr(97)
  4. 'a'

ユニコード [unichr]

  1. >>> ord(u'あ')
  2. 12354
  3. >>> unichr(12354)
  4. u'\u3042'
  5. >>> repr(unichr(12354))
  6. "u'\\u3042'"

文字かどうかの判定

basestring のインスタンスか否か

  1. >>> def isAString(s):
  2. ... return isinstance(s, basestring)
  3. ...
  4. >>> isAString('a')
  5. True
  6. >>> isAString(1)
  7. False