文字列を分割して結合するPythonプログラム?
Pythonプログラムは、文字列の結合と文字列の分割のための組み込み関数を提供します。
split Str.split() join Str1.join(str2)
アルゴリズム
Step 1: Input a string. Step 2: here we use split method for splitting and for joining use join function. Step 3: display output.
サンプルコード
#split of string str1=input("Enter first String with space :: ") print(str1.split()) #splits at space str2=input("Enter second String with (,) :: ") print(str2.split(',')) #splits at ',' str3=input("Enter third String with (:) :: ") print(str3.split(':')) #splits at ':' str4=input("Enter fourth String with (;) :: ") print(str4.split(';')) #splits at ';' str5=input("Enter fifth String without space :: ") print([str5[i:i+2]for i in range(0,len(str5),2)]) #splits at position 2
出力
Enter first String with space :: python program ['python', 'program'] Enter second String with (,) :: python, program ['python', 'program'] Enter third String with (:) :: python: program ['python', 'program'] Enter fourth String with (;) :: python; program ['python', 'program'] Enter fifth String without space :: python program ['py', 'th', 'on', 'pr', 'og', 'ra', 'm']
サンプルコード
#string joining str1=input("Enter first String :: ") str2=input("Enter second String :: ") str=str2.join(str1) #each character of str1 is concatenated to the #front of str2 print(“AFTER JOINING OF TWO STRING ::>”,str)
出力
Enter first String :: AAA Enter second String :: BBB AFTER JOINING OF TWO STRING ::>ABBBABBBA
-
Pythonで文字列を分割する方法
多くの場合、区切り文字に基づいて、特定の文字列を複数の部分に分割する必要があります。 Pythonは、これを実現するために使用できるsplit()という名前の関数を提供します。また、区切り文字と見なされる文字数を制御する方法も提供します。 例 以下の例では、多くの単語とその間にスペースを含む文字列を示しています。しかし、バナナとブドウの間には2つのスペース文字があります。したがって、分割が発生します。パラメータが指定されていない場合、各スペースは区切り文字として使用されます。 str = "Apple Banana Grapes Apple"; print(str.spl
-
Pythonで空白の文字列を分割する方法は?
文字列クラスからplit()を使用できます。このメソッドのデフォルトの区切り文字は空白です。つまり、文字列で呼び出されると、その文字列が空白文字で分割されます。例: >>>"Please split this string".split() ['Please','split', 'this', 'string'] 正規表現を使用して、この問題を解決することもできます。正規表現\s +を区切り文字として使用して、re.split()メソッドを呼び出すことができます。この方法は、上記