Pythonのemojiモジュールの使い方を解説していく

スポンサーリンク

今日は楽しいことを学びます! 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")

上記のコードの出力は以下のとおりです。

まとめ

というわけで、今日は絵文字を文章の中に自力で印刷することを学びました。私たちの文章の中にある楽しい絵文字を使って、楽しいテキストベースのゲームを作ることができますよ。チュートリアルを気に入っていただけたでしょうか?

これからも読んで勉強してくださいね。ありがとうございました。

タイトルとURLをコピーしました