1. ホーム
  2. python

[解決済み] 文字列の最初の文字を小文字にするには?

2023-08-18 23:30:45

質問

文字列を大文字にする機能がありますが、文字列の1文字目を必ず小文字に変更できるようにしたいです。

Pythonでそれを行うにはどうしたらよいでしょうか?

どのように解決するのですか?

空文字列を処理するワンライナー None :

func = lambda s: s[:1].lower() + s[1:] if s else ''

>>> func(None)
>>> ''
>>> func('')
>>> ''
>>> func('MARTINEAU')
>>> 'mARTINEAU'