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

最初の文字と最後の文字が交換された新しい文字列を形成するPythonプログラム


最初と最後の文字が交換される新しい文字列を形成する必要がある場合は、インデックスを使用して新しい文字列を形成するメソッドを定義できます。

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

def exchange_val(my_string):
   return my_string[-1:] + my_string[1:-1] + my_string[:1]

my_string = “Hi there how are you”
print(“The string is :”)
print(my_string)
print(“The modified string is :”)
print(exchange_val(my_string))

出力

The string is :
Hi there how are you
The modified string is :
ui there how are yoH

説明

  • 文字列をパラメータとして受け取る「exchange_val」という名前のメソッドが定義されています。

  • インデックスを使用して、文字列の最初と最後の文字を交換します。

  • メソッドの外部では、文字列が定義され、コンソールに表示されます。

  • このメソッドは、文字列をパラメータとして渡すことで呼び出されます。

  • これは、コンソールに出力として表示されます。


  1. 最も出現する文字とその数を見つけるPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力文字列が与えられた場合、最も出現する文字とその数を見つける必要があります。 アプローチ 文字列をキーとして、頻度を値として持つCounterメソッドを使用して辞書を作成します。 文字の最大出現回数、つまり値を見つけて、そのインデックスを取得します。 次に、以下の実装を見てみましょう- 例 from collections import Counter    def find(input_):    # dictionary &

  2. 文字列の両方の半分が同じ文字セットを持っているかどうかをチェックするPythonプログラム。

    文字列が与えられた場合、私たちのタスクは、文字列の両方の半分が同じ文字セットを持っているかどうかを確認することです。この問題を解決するために、最初に文字列を中央から分割して2つの半分を取得し、次に各半分が同じ文字セットを持っているかどうかを確認します。文字列の長さが均等でない場合は、中央の要素を無視して残りを確認してください。 アルゴリズム Step 1: Given a string. Step 2: Break the input string into two parts. Step 3: Then convert both parts into a dictionary using C