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

Python –分割が等しいかどうかを確認します


文字列の分割が等しいかどうかを確認する必要がある場合は、「len」メソッド、「list」メソッド、および「set」演算子が「if」条件とともに使用されます。

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

my_string = '96%96%96%96%96%96'

print("The string is : " )
print(my_string)

my_split_char = "%"
print("The character on which the string should be split is :")
print(my_split_char)

my_result = len(list(set(my_string.split(my_split_char)))) == 1

print("The resultant list is : ")

if(my_result == True):
   print("All the splits are equal")
else:
   print("All the splits are not equal")

出力

The string is :
96%96%96%96%96%96
The character on which the string should be split is :
%
The resultant list is :
All the splits are equal

説明

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

  • 文字列を分割する基準となる文字が定義されています。

  • コンソールにも表示されます。

  • 文字列はこの文字に基づいて分割され、セットに変換されて、一意の要素が取得されます。

  • これはリストに変換されます。

  • その長さは1に等しいかどうかがチェックされます。

  • はいの場合、このブール値は変数に格納されます。

  • このブール変数の値に基づいて、関連するメッセージがコンソールに表示されます。


  1. Python-変数が文字列かどうかを確認します

    Pythonを使用したデータ操作中に、操作されている変数のデータ型を確認する必要がある場合があります。これは、適切なメソッドまたは関数をその特定のデータ型に適用するのに役立ちます。この記事では、変数が文字列データ型であるかどうかを確認する方法を説明します。 type()の使用 type()メソッドは、提供された入力のデータ型を評価します。 type()メソッドへの入力として変数を直接取得し、変数を評価します。 例 var1 = "Hello" var2 = 123 var3 = "123" # using type() res_var1 = typ

  2. Python文字列メソッド?

    Pythonには、文字列で使用できる多くの組み込みメソッドが用意されています。 以下は、Python3で使用可能な文字列メソッドのリストです。 メソッド 説明 例 Capitalize() 最初の文字を大文字にし、残りを小文字にした文字列のコピーを返します。 >>> mystring = "hello python" >>> print(mystring.capitalize()) Hello python Casefold() 文字列の大文字と小文字を区別したコピーを返します。大文字と