Pythonプログラムのcasefold()文字列
このチュートリアルでは、文字列メソッド str.casefold()について説明します。 。引数は取りません。メソッドの戻り値は、ケースレス比較に適した文字列です。
ケースレス比較とは何ですか?たとえば、ドイツ語の小文字ß ssと同等です。 str.casefold() メソッドはßを返します ssとして 。すべての文字を小文字に変換します。
例
# initialising the string string = "TUTORIALSPOINT" # printing the casefold() version of the string print(string.casefold())
上記のプログラムを実行すると、次の結果が得られます。
tutorialspoint
ケースレス比較が機能する例を見てみましょう。文字列ßtutorialspointを直接比較する場合 stutorialspoint 、 False 出力として。コードを見てみましょう。
例
# initialising the string string = "ßtutorialspoint" second_string = "sstutorialspoint" # comparing two strings print(string == second_string)
出力
予想通り、上記のプログラムの結果は誤りです。
False
ここで、 str.casefold()を使用して同じものを比較します メソッド。
例
# initialising the string string = "ßtutorialspoint" second_string = "sstutorialspoint" # comparing two strings print(string.casefold() == second_string)
出力
上記のコードを実行すると、次の結果が得られます。
True
結論
チュートリアルについて疑問がある場合は、コメントセクションでそれらについて言及してください
-
16進文字列を10進数に変換するPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 − 16進文字列が与えられたので、それを10進数に変換する必要があります。 問題を解決するための2つのアプローチがあります- ブルートフォースアプローチ 組み込みモジュールの使用 ブルートフォース方式 ここでは、明示的な型キャスト関数、つまり整数を利用します。この関数は、2つの引数、つまり16進数と同等の引数とベース(16)を取ります。この関数は、16進文字列を整数型の同等の10進数に変換するために使用されます。これは、さらに文字列形式に型キャストして戻すことができます。 例 #input strin
-
文字列内のミラー文字を検索するPythonプログラム
ユーザー入力文字列とその位置からの位置を指定すると、文字をアルファベット順に文字列の長さまでミラーリングする必要があります。この操作では、「a」を「z」に、「b」を「y」に、「c」を「x」に、「d」を「w」に変更します。これは、最初の文字が最後になることを意味します。オン。 Inpu t: p = 3 Input string = python Output : pygslm アルゴリズム Step 1: Input the string and position from we need to mirror the characters. Step 2: Creating a s