文字列のキャピタライズケースとは何か?Pythonでの実装方法と例


  1. str.capitalize() メソッドを使用する方法:

    text = "hello world"
    capitalized_text = text.capitalize()
    print(capitalized_text)  # 出力: "Hello world"
  2. str.title() メソッドを使用する方法:

    text = "hello world"
    capitalized_text = text.title()
    print(capitalized_text)  # 出力: "Hello World"
  3. str.upper() と str.lower() メソッドを組み合わせて使用する方法:

    text = "hello world"
    capitalized_text = text[0].upper() + text[1:].lower()
    print(capitalized_text)  # 出力: "Hello world"
  4. 正規表現と re モジュールを使用する方法:

    import re
    text = "hello world"
    capitalized_text = re.sub(r"(^|\s)(\w)", lambda m: m.group(1) + m.group(2).upper(), text)
    print(capitalized_text)  # 出力: "Hello World"

これらの方法を使用すると、文字列をキャピタライズケースに変換することができます。自分のニーズやコードの文脈に合わせて最適な方法を選択してください。