Pythonで文字列を大文字にする方法は?
文字列の最初の単語の最初の文字を大文字にするだけの場合は、文字列クラスのcapitalizeメソッドを使用できます。
例
>>> s = "my name" >>> s.capitalize() 'My name'
文字列のスライスによって手動でこれを実現することもできます。
例
>>> s = "my name" >>> s = s[:1].upper() + s[1:] 'My name'
文字列の各単語を大文字にする場合は、文字列クラスのtitleメソッドを使用する必要があります。
例
>>> s = "my name" >>> s.title() 'My Name'
-
Pythonで関数名を文字列として取得するにはどうすればよいですか?
すべての関数には、__name__というプロパティが付加されています。このプロパティにアクセスして、関数の名前を取得できます。例: def some_func(): return 0 print some_func.__name__ これにより、出力が得られます: some_func
-
Pythonで文字列が英数字かどうかを確認するにはどうすればよいですか?
Python Stringクラスには、文字列に対して呼び出すことができるisalnum()というメソッドがあり、文字列が英数字のみで構成されているかどうかを通知します。次の方法で呼び出すことができます: >>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False 同じ結果に正規表現を使用することもできます。アルファ数値を照合するには、正規表現 ^ [a-zA-Z0-9] + $を使用してre.match(regex、string)を呼び出すことができます。たとえば、