Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (6)

タグの絞り込みを解除

pythonとUnicodeに関するsiroccoのブックマーク (4)

  • HOME > 電算 > Python と文字コード

    HOME > 電算 >Python と文字コードPython と文字コードPython で行き当たりばったりに日語処理をしてきたが、これではいかんと思っていくらかまとめてみた。(当然、このメモには間違いや誤解があろうと思う) 「python は『abc』を使うのが基で『あいう』を使うのが例外だ」と考えると、「あいう」に対してできないことが多すぎて難しく見える。しかし、「『あいう』に対して使えるようなやり方なら『abc』にも問題なく使えて、ただ、『abc』には特権的に無作法な書き方が許されているのだ」と考えれば、ずっと簡単に理解できるように思う。 まとめ ユニコードは「文字コード」(バイト表現と文字の対応関係)ではないutf-8 は「文字コード」であるPython の unicode 型は「文字コード」にとらわれない型で、CPU やメモリ上で用いられるPython の str

    sirocco
    sirocco2014/07/25非公開
    unicode 型はそのまま出力できないと考えておく。 encode('utf-8') メソッドをくっつけるとOK。
    • Unicode HOWTO — Python 2.7.18 documentation

      This document is for an old version ofPython that is no longer supported. You should upgrade and read thePython documentation for the current stable release. Unicode HOWTO¶ Release 1.03 This HOWTO discussesPython 2.x’s support for Unicode, and explains various problems that people commonly encounter when trying to work with Unicode. For thePython 3 version, see <https://docs.python.org/3/howto

      • Python の unicodedata モジュール - bkブログ

        Python の unicodedata モジュール Unicode のちょっとしたテキスト処理をしようと思い、Python の unicodedata モジュールを使ってみました。これは非常に便利です。 unicodedata はPython に標準で付属するため、別途のインストールは不要です。次のようなことができます。 文字の名前を取得する 文字の名前を取得することができます。Unicode の文字にはすべて一意の名前がつけられています。ソースコード内で Unicode のコードポイントを使うときは U+20AC (EURO SIGN) などとコメントをつけておくと便利でしょう。 >>> unicodedata.name(u'A') 'LATIN CAPITAL LETTER A' >>> unicodedata.name(u'あ') 'HIRAGANA LETTER A' 文字の

        • perl, python & ruby - ord() vs. Unicode : 404 Blog Not Found

          2006年11月26日02:45 カテゴリLightweight Languagesperl,python &ruby - ord() vs. Unicode というわけで、ord篇はこちら。 404Blog Not Found:perl,python &ruby - chr() vs. Unicode とりあえずchrが長くなったのでordは別entryということで。 文字から数値へ(ord) まずはPerlの例。 #!/usr/local/bin/perl use strict; use warnings; use utf8; binmode STDOUT, ':utf8'; sub say { print @_, "\n" }; say ord "\x{61}"; say ord "\x{3b1}"; say ord "\x{5F3E}"; say ord "\x{2A6

          perl, python & ruby - ord() vs. Unicode : 404 Blog Not Found
          • 残りのブックマークを読み込んでいます1

          お知らせ

          公式Twitter

          • @HatenaBookmark

            リリース、障害情報などのサービスのお知らせ

          • @hatebu

            最新の人気エントリーの配信

          処理を実行中です

          キーボードショートカット一覧

          j次のブックマーク

          k前のブックマーク

          lあとで読む

          eコメント一覧を開く

          oページを開く

          はてなブックマーク

          公式Twitter

          はてなのサービス

          • App Storeからダウンロード
          • Google Playで手に入れよう
          Copyright © 2005-2025Hatena. All Rights Reserved.
          設定を変更しましたx

          [8]ページ先頭

          ©2009-2025 Movatter.jp