今日は楽しいことを学びます! pythonのemojiモジュールを見ていきます。
では、始めましょう!
絵文字入門
現代社会では、人々は長い文章をタイプするよりも、絵文字を使って感情を伝えることが多い。絵文字は、私たちの日常的なコミュニケーションの主要な部分となっています。
今日はこのチュートリアルで、簡単なコード行とpythonのemoji theモジュールを使って、自分で絵文字を印刷する方法を解説します。
emojiモジュールで自分だけの絵文字を印刷する
まず、emoji
モジュールをインポートすることから始めます。もし、インポート中にエラーが発生した場合は、コマンドプロンプトで pip
コマンドを使用してモジュールをインストールする必要があります。
絵文字を画面に表示するには、コロン(:)で囲まれた絵文字の名前をパラメータとして受け取る emojize()
関数を使用する予定です。
この関数は自動的に絵文字を結果として返します。
もし、何らかの理由で特定の絵文字のテキストがわからない場合は、emojize()
関数を使用して、絵文字をパラメータとして渡すことができます。
そのためのコードを以下に示す。
1
2
3
|
import emoji
print (emoji.demojize( '' ))
print (emoji.emojize( "Hello there friend! :grinning_face_with_big_eyes:" ))
|
このコードの出力は以下のとおりです。最初の関数は絵文字をテキストに変換し、2番目の関数はテキストを絵文字に変換していることがわかる。
:grinning_face_with_big_eyes: Hello there friend! |
Unicodes とは何ですか?
絵文字に長いテキストを使う代わりに、絵文字に対応する unicode
を直接使用することができます。すべての絵文字は、その絵文字に対応するユニークなユニコードを持っています。
このウェブサイトから任意の絵文字のユニコードを取得することができます。正しいユニコードを得るために必要なことは、ユニコードの中の+
を000
に置き換えることだけです。
Unicodeを使って絵文字を印刷するのはとても簡単で、絵文字を印刷するためにUnicodeの前にバックスラッシュ(`)をつけて
print`ステートメントを実行する以外には何の関数も必要ありません。
以下のコードは、ユニコードを使って、たくさんの絵文字を一緒に印刷することを示しています。
1
|
print ( "U0001F680 U0001F649 U0001F698 U0001F6C1" )
|
上記のコードの出力は以下のとおりです。
|
まとめ
というわけで、今日は絵文字を文章の中に自力で印刷することを学びました。私たちの文章の中にある楽しい絵文字を使って、楽しいテキストベースのゲームを作ることができますよ。チュートリアルを気に入っていただけたでしょうか?
これからも読んで勉強してくださいね。ありがとうございました。