Pythonは文字列を扱うのが非常に得意な言語です。特に、文字列の操作に関する小ネタを知っていると、開発がよりスムーズに進みます。ここでは、Pythonの文字列操作に関するいくつかの裏技をご紹介します。
Pythonでは、スライスを使って簡単に文字列を逆転させることができます。
text = 'Hello, World!'
reversed_text = text[::-1]
print(reversed_text) # !dlroW ,olleH
すべての文字を大文字にしたり、小文字にしたりするのも簡単。
text = 'Python Programming'
print(text.upper()) # PYTHON PROGRAMMING
print(text.lower()) # python programming
指定した文字列を別の文字列に置き換えることもできます。
text = 'I like Python'
new_text = text.replace('like', 'love')
print(new_text) # I love Python
リストに分割したり、リストの要素を結合したりすることができます。
csv_line = 'apple,banana,cherry'
fruits = csv_line.split(',') # ['apple', 'banana', 'cherry']
joined_fruits = ', '.join(fruits) # apple, banana, cherry
Pythonの文字列操作は奥が深く、知っておくと非常に便利です。ぜひ、紹介した裏技を使って、あなたのプログラムをもっと快適にしてみてくださいね!