C#文字列演算子
C#には、EqualityとInequalityの2つの文字列演算子があります。
例
等式演算子の例を見てみましょう-
using System; public class Demo { public static void Main() { string str1 = "Amit"; string str2 = " "; Console.WriteLine("Is string1 null or empty? = "+string.IsNullOrEmpty(str1)); Console.WriteLine("Is string2 null or empty? = "+string.IsNullOrEmpty(str2)); Console.WriteLine("Is string1 equal to str2? = "+str1 == str2); } }
出力
Is string1 null or empty? = False Is string2 null or empty? = False False
例
ここで、C#不等式演算子の例を見てみましょう-
using System; public class Demo { public static void Main() { string str1 = "abcdef"; string str2 = "abcdef"; Console.WriteLine("Is string1 null or empty? = "+string.IsNullOrEmpty(str1)); Console.WriteLine("Is string2 null or empty? = "+string.IsNullOrEmpty(str2)); bool val = str1 != str2; Console.WriteLine("Is str1 not equal to str2? = "+val); } }
出力
Is string1 null or empty? = False Is string2 null or empty? = False Is str1 not equal to str2? = False
-
文字列はPythonで別の文字列に変換されます
2つの文字列str1とstr2があるとします。そして、それらの長さは同じです。ゼロ以上の変換を行うことで、str1をstr2に変換できるかどうかを確認する必要があります。 1回の変換で、str1内の1つの文字のすべての出現を他の小文字の英語文字に変換できます。 str1をstr2に変換できるかどうかを確認する必要があります。 したがって、入力がstr1 =aabcc、str2 =ccdeeの場合、出力はtrueになります。Convertc toe thenb tod thena toc 。ここでは、変換の順序が重要であることに注意する必要があります。 これを解決するには、次の手順に従いま
-
Pythonの文字列の論理演算子?
Pythonの論理演算子「and」と「or」は文字列に適用できます。空の文字列は、Falseのブール値を返します。まず、これら2つの論理演算子「and」と「or」の動作を理解しましょう。 そして演算子 存在する場合は最初の偽の値を返し、存在しない場合は式または演算子の最後の値を返します。存在する場合は最初の真の値を返し、そうでない場合は式の最後の値を返します。 操作 結果 Xおよびy xがfalseの場合、y、それ以外の場合x Xおよびy xがfalseの場合、x、それ以外の場合はy xではない xがfalseの場合はtrue、それ以外の場合