Python 演算子を使った文字列を繰り返す

Beginner

This tutorial is from open-source community. Access the source code

はじめに

Python では、*演算子を使って文字列を特定の回数繰り返すことができます。これは、特定の文字数の文字列を作成する必要がある場合や、特定のパターンを繰り返す必要がある場合など、多くのシチュエーションで役立ちます。

文字列を繰り返す

s という文字列と n という整数を 2 つのパラメータとして受け取る repeat_string という関数を書きます。この関数は、sn 回繰り返した新しい文字列を返す必要があります。

たとえば、s"hello"n3 の場合、関数は "hellohellohello" を返す必要があります。s"abc"n5 の場合、関数は "abcabcabcabcabc" を返す必要があります。

def n_times_string(s, n):
  return (s * n)
n_times_string('py', 4) #'pypypypy'

まとめ

このチャレンジでは、文字列を特定の回数繰り返すために*演算子をどのように使用するかを学びました。また、文字列をパラメータとして受け取り、元の文字列をn回繰り返した新しい文字列を返すrepeat_stringという関数も作成しました。