ホームページ  >  記事  >  バックエンド開発  >  Python 関数入門: ord 関数の概要と例

Python 関数入門: ord 関数の概要と例

王林
王林オリジナル
2023-11-04 10:17:0410255ブラウズ

Python 関数入門: ord 関数の概要と例

Python 関数の紹介: ord 関数の概要と例

Python プログラミングでは、ord() 関数は非常に便利な関数であり、指定された文字の Unicode 値、つまり Unicode テーブル内の文字の位置。この記事では、 ord() 関数の使用法、構文、およびいくつかの例を紹介します。

1. ord() 関数の構文

ord() 関数の構文は非常に単純で、パラメーターは ASCII 文字 1 つだけです。

ord(c)

パラメータの説明:

c -- 文字。16 進数も可能です。

戻り値:

戻り値は、Unicode での文字の位置を示す整数です。たとえば、ord("a") は 97 を返し、ord("€") は 8364 を返し、ord("中") は 20013 を返します。

2. ord() 関数の例

以下は ord() 関数のコード例です:

  1. 例 1: 対応する Unicode 値を返します。
  2. ##
    print(ord('a'))  # 97
    print(ord('€'))  # 8364
    print(ord('中'))  # 20013
    例 2: for ループを使用して文字列内の文字を走査し、その Unicode 値を返します。
  1. str = "hello, world!"
    for i in str:
        print(f"字符{i}的Unicode值为", ord(i))
実行結果

字符h的Unicode值为 104
字符e的Unicode值为 101
字符l的Unicode值为 108
字符l的Unicode值为 108
字符o的Unicode值为 111
字符,的Unicode值为 44
字符  的Unicode值为 32
字符w的Unicode值为 119
字符o的Unicode值为 111
字符r的Unicode值为 114
字符l的Unicode值为 108
字符d的Unicode值为 100
字符!的Unicode值为 33

    例 3: Unicode 値を対応する文字に変換する
  1. print(chr(97))  # a
    print(chr(8364))  # €
    print(chr(20013))  # 中
上記は ord() 関数の概要とサンプル コードです。 ord() 関数は、文字列を処理するときによく使用される、非常にシンプルですが実用的な関数です。この記事が、Python プログラミングで ord() 関数を使用する皆さんの助けになれば幸いです。

以上がPython 関数入門: ord 関数の概要と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。