Pythonで文字列の両端のスペースを削除する方法!

  Python プログラミングでは、文字列は一般的に使用されるデータ型の 1 つであり、文字列にスペースが含まれる状況によく遭遇します。このような文字列を処理するには、Python の組み込みのstrip() 関数を使用して、文字列の両端のスペースを削除します。詳細は次のとおりです。

  構文:strip() 関数は、Python 文字列オブジェクトのメソッドであり、文字列の両端のスペースを削除するために使用できます。

  str.strip([char])

  このうち、str は処理対象の文字列オブジェクト、char (オプション) は削除対象の文字を表します。

  サンプルコード:

  # 例 1: 文字列の両端のスペースを削除する

  str1 = " ハロー、ワールド! "

  str2 = str1.strip()

  print("処理前の文字列:", str1)

  print("処理された文字列:", str2)

  # 例 2: 特定の文字を削除する

  str3 = "||||こんにちは、世界!||||"

  str4 = str3.strip('|')

  print("処理前の文字列:", str3)

  print("処理された文字列:", str4)

  操作結果:

  処理前の文字列: Hello, World!

  処理された文字列: Hello, World!

  処理前の文字列: ||||Hello, World!||||

  処理された文字列: Hello, World!

  上記のサンプル コードから、strip() 関数の使用方法がわかります。パラメータが渡されない場合、strip() 関数はデフォルトで文字列の両端のスペースを削除します。指定された文字が渡されると、strip() 関数は文字列の両端に現れる指定された文字を削除します。

  ストリップ() 関数は元の文字列を変更せず、新しい文字列を返すことに注意してください。したがって、処理結果を保持するには、戻り値を別の変数に代入する必要があります。

  さらに、lstrip() 関数と rstrip() 関数を使用して、それぞれ文字列の左端と右端のスペースを削除することもできます。使用方法は、strip() 関数と似ています。詳細については、次のサンプルコードを参照してください。

  # 例 3: 文字列の左端のスペースを削除する

  str5 = " ハロー、ワールド! "

  str6 = str5.lstrip()

  print("処理前の文字列:", str5)

  print("処理された文字列:", str6)

  # 例 4: 文字列の右端のスペースを削除する

  str7 = 「ハロー、ワールド!」

  str8 = str7.rstrip()

  print("処理前の文字列:", str7)

  print("処理された文字列:", str8)

  操作結果:

  処理前の文字列: Hello, World!

  処理された文字列: Hello, World!

  処理前の文字列: Hello, World!

  処理された文字列: Hello, World!

おすすめ

転載: blog.csdn.net/oldboyedu1/article/details/132342221