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

Pythonのcasefold()文字列


この関数は、単語の文字を小文字に変換するのに役立ちます。 2つの文字列に適用すると、文字の大文字小文字の種類に関係なく、それらの値と一致する可能性があります。

casefold()の適用

以下の例では、casefold()関数を文字列に適用すると、結果はすべて小文字で出力されます。

string = "BestTutorials"
# print lowercase string
print(" lowercase string: ", string.casefold())

出力

上記のコードを実行すると、次の結果が得られます-

Lowercase String: besttutorials

casefold()を使用した比較

casefold()関数を適用した後、同じ文字であるが大文字と小文字が異なる2つの文字列を比較できます。比較の結果は、2つの単語に等しい一致を示します。

string1 = "Hello Tutorials"
string2 = "hello tutorials"
string3 = string1.casefold()
if string2==string3:
   print("String2 and String3 are equal")
elif string1 != string3:
   print("Strings are not equal")

出力

上記のコードを実行すると、次の結果が得られます-

String2 and String3 are equal

  1. Pythonで文字列を逆にする

    文字の配列があるとします。追加のスペースを使用せずに文字列を反転する必要があります。したがって、文字列が[H、E、L、L、O]のような場合、出力は[O、L、L、E、 H] これを解決するには、次の手順に従います- 2つのポインタを使用して、開始=0および終了=文字列の長さ– 1 最初と最後の文字を入れ替える 開始を1増やし、終了を1減らします 例 理解を深めるために、次の実装を見てみましょう- class Solution(object):    def reverseString(self, s):       "&q

  2. Pythonプログラムのcasefold()文字列

    このチュートリアルでは、文字列メソッド str.casefold()について説明します。 。引数は取りません。メソッドの戻り値は、ケースレス比較に適した文字列です。 ケースレス比較とは何ですか?たとえば、ドイツ語の小文字ß ssと同等です。 str.casefold() メソッドはßを返します ssとして 。すべての文字を小文字に変換します。 例 # initialising the string string = "TUTORIALSPOINT" # printing the casefold() version of the string print(string