渚  直樹

渚 直樹

1636641300

Pythonで文字列内の文字の最初の出現を削除する

このPythonチュートリアルでは、Forループ、whileループ、および関数を使用して、文字列内で最初に出現する文字を見つけて削除するためのいくつかのPythonプログラムを共有したいと思います。

Pythonで文字列から最初に出現する文字を削除する方法

以下の3つのプログラムに従って、Pythonで文字列内の最初の文字を見つけて削除します。

  • Pythonプログラム1:文字列内の文字の最初の出現を削除するには
  • Pythonプログラム2:文字列内の文字の最初の出現を削除するには
  • Pythonプログラム3:文字列文字の最初の出現を削除するには

Pythonプログラム1:文字列内の文字の最初の出現を削除する

  • ユーザーが文字列と文字を入力できるようにします。
  • 次に、Forループを使用して、指定された文字列内で最初に出現する文字を見つけて削除します。
  • Forループを使用して、文字列内の各文字を繰り返します。
  • Forループ内で、Ifステートメントを使用して、文字がchと等しいかどうかを確認します。trueの場合、文字列スライスインデックスを使用してその文字を削除し、Breakステートメントを使用してループを終了します。
# Python Program to Remove the First Occurrence of a Character in a String
  
string = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
string2 = ''
length = len(string)
for i in range(length):
    if(string[i] == char):
        string2 = string[0:i] + string[i + 1:length]
        break
  
print("Original String :  ", string)
print("Final String :     ", string2)

プログラムの実行後、出力は次のようになります。

Please enter your own String :  hello
Please enter your own Character :  o
Original String :   hello
Final String :      hell

Pythonプログラム2:文字列内の文字の最初の出現を削除する

  • ユーザーが文字列と文字を入力できるようにします。
  • 次に、whileループを使用して、指定された文字列内で最初に出現する文字を見つけて削除します。
  • whileループを使用して、文字列内の各文字を繰り返します。
  • whileループ内で、Ifステートメントを使用して文字がchと等しいかどうかを確認します。trueの場合、文字列スライスインデックスを使用してその文字を削除し、Breakステートメントを使用してループを終了します。
# Python Program to Remove First Occurrence of a Character in a String
  
string = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
 
string2 = ''
length = len(string)
i = 0
 
while(i < length):
    if(string[i] == char):
        string2 = string[0:i] + string[i + 1:length]
        break
    i = i + 1
  
print("Original String :  ", string)
print("Final String :     ", string2)

プログラムの実行後、出力は次のようになります。

Please enter your own String :  string
Please enter your own Character :  g
Original String :   string
Final String :      strin

Pythonプログラム3:文字列文字の最初の出現を削除する

# Python Program to Remove First Occurrence of a Character in a String
  
def removeFirstOccur(string, char):
    string2 = ''
    length = len(string)
 
    for i in range(length):
        if(string[i] == char):
            string2 = string[0:i] + string[i + 1:length]
            break
    return string2
 
str1 = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
 
print("Original String :  ", str1)
print("Final String :     ", removeFirstOccur(str1, char))

プログラムの実行後、出力は次のようになります。

Please enter your own String :  world
Please enter your own Character :  d
Original String :   world
Final String :      worl

リンク: https://www.tutsmake.com/python-program-to-remove-first-occurrence-of-character-in-a-string/

#python 

What is GEEK

Buddha Community

Pythonで文字列内の文字の最初の出現を削除する
渚  直樹

渚 直樹

1636641300

Pythonで文字列内の文字の最初の出現を削除する

このPythonチュートリアルでは、Forループ、whileループ、および関数を使用して、文字列内で最初に出現する文字を見つけて削除するためのいくつかのPythonプログラムを共有したいと思います。

Pythonで文字列から最初に出現する文字を削除する方法

以下の3つのプログラムに従って、Pythonで文字列内の最初の文字を見つけて削除します。

  • Pythonプログラム1:文字列内の文字の最初の出現を削除するには
  • Pythonプログラム2:文字列内の文字の最初の出現を削除するには
  • Pythonプログラム3:文字列文字の最初の出現を削除するには

Pythonプログラム1:文字列内の文字の最初の出現を削除する

  • ユーザーが文字列と文字を入力できるようにします。
  • 次に、Forループを使用して、指定された文字列内で最初に出現する文字を見つけて削除します。
  • Forループを使用して、文字列内の各文字を繰り返します。
  • Forループ内で、Ifステートメントを使用して、文字がchと等しいかどうかを確認します。trueの場合、文字列スライスインデックスを使用してその文字を削除し、Breakステートメントを使用してループを終了します。
# Python Program to Remove the First Occurrence of a Character in a String
  
string = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
string2 = ''
length = len(string)
for i in range(length):
    if(string[i] == char):
        string2 = string[0:i] + string[i + 1:length]
        break
  
print("Original String :  ", string)
print("Final String :     ", string2)

プログラムの実行後、出力は次のようになります。

Please enter your own String :  hello
Please enter your own Character :  o
Original String :   hello
Final String :      hell

Pythonプログラム2:文字列内の文字の最初の出現を削除する

  • ユーザーが文字列と文字を入力できるようにします。
  • 次に、whileループを使用して、指定された文字列内で最初に出現する文字を見つけて削除します。
  • whileループを使用して、文字列内の各文字を繰り返します。
  • whileループ内で、Ifステートメントを使用して文字がchと等しいかどうかを確認します。trueの場合、文字列スライスインデックスを使用してその文字を削除し、Breakステートメントを使用してループを終了します。
# Python Program to Remove First Occurrence of a Character in a String
  
string = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
 
string2 = ''
length = len(string)
i = 0
 
while(i < length):
    if(string[i] == char):
        string2 = string[0:i] + string[i + 1:length]
        break
    i = i + 1
  
print("Original String :  ", string)
print("Final String :     ", string2)

プログラムの実行後、出力は次のようになります。

Please enter your own String :  string
Please enter your own Character :  g
Original String :   string
Final String :      strin

Pythonプログラム3:文字列文字の最初の出現を削除する

# Python Program to Remove First Occurrence of a Character in a String
  
def removeFirstOccur(string, char):
    string2 = ''
    length = len(string)
 
    for i in range(length):
        if(string[i] == char):
            string2 = string[0:i] + string[i + 1:length]
            break
    return string2
 
str1 = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
 
print("Original String :  ", str1)
print("Final String :     ", removeFirstOccur(str1, char))

プログラムの実行後、出力は次のようになります。

Please enter your own String :  world
Please enter your own Character :  d
Original String :   world
Final String :      worl

リンク: https://www.tutsmake.com/python-program-to-remove-first-occurrence-of-character-in-a-string/

#python