Python
 Computer >> コンピューター >  >> プログラミング >> Python

指定された文字列の最初の2文字と最後の2文字で構成される新しい文字列を形成するPythonプログラム


特定の文字列の最初の2文字と最後の2文字から作成される新しい文字列を形成する必要がある場合は、カウンターを定義し、インデックスを使用して特定の範囲の要素にアクセスできます。

以下は同じのデモンストレーションです-

my_string = "Hi there how are you"

my_counter = 0

for i in my_string:
   my_counter = my_counter + 1
new_string = my_string[0:2] + my_string [my_counter - 2: my_counter ]

print("The string is ")
print(my_string)
print("The new string is ")
print(new_string)

出力

The string is
Hi there how are you
The new string is
Hiou

説明

  • 文字列が定義され、コンソールに表示されます。

  • カウンターは0に開始されます。

  • 文字列が繰り返され、最初の2つの要素と最後の2つの要素にインデックスを使用してアクセスします。

  • これは変数に割り当てられます。

  • コンソールに表示されるのは出力です。


  1. 指定された文字列が母音回文であるかどうかを確認するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −文字列(母音と子音の両方の文字を含む)が与えられ、すべての子音を削除してから、結果の文字列が回文であるかどうかを確認します。 ここでは、最初に文字列に存在するすべての子音を削除します。各値を1から計算された最小値まで除算することによって計算されて除数を計算するループ 条件が真であると評価されるたびに、カウンターは1ずつ増加します。 文字列内のすべての子音を削除します。ここで、母音の文字列が回文であるかどうか、つまり、指定された文字列とその反転が同一であるかどうかを確認します。それがpalindromep

  2. 指定された文字列がパングラムであるかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、その文字列がパングラムであるかどうかを確認するPythonプログラムを生成する必要があります。 パングラムは、英語のアルファベットコレクションのすべての文字を含む文/一連の単語です。 では、問題を解決する方法を見てみましょう 入力文字列に存在する各文字が、手動で宣言するアルファベットセットに属しているかどうかをチェックするループを使用します。 上記のアプローチの実装は、-によって与えられます。 例 import string def ispangram