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

Pythonでテキストが「空」(スペース、タブ、改行)であるかどうかを確認するにはどうすればよいですか?


文字列は、空白文字のみの出現をチェックすることでチェックできます。 2つの方法を使用して、文字列に空白文字のみが含まれているかどうかを確認できます。 1つは、メソッドisspace()を使用することです。

print('Hello world'.isspace())
print('         '.isspace())
出力
False
True
同じ結果に正規表現を使用することもできます。空白のみを照合する場合は、次のように正規表現メタ文字\ sを使用してre.match(regex、string)を呼び出すことができます: "^ \ s*$"。

import re
print(bool(re.match('^\s+$', '  abc')))
print(bool(re.match('^\s+$', '          ')))
出力
False
True

  1. テキストフィールドが空であるかどうかをすばやく確認するにはどうすればよいですか?

    Swiftでテキストフィールドが空かどうかを確認するのは非常に簡単です。 最初に、テキストフィールドでテキストが使用可能かどうかを確認する必要があります。つまり、テキストがnilでないかどうかを確認してから、テキストが存在するかどうかを確認してから、空かどうかを確認する必要があります。 myTextFieldがテキストフィールド変数名であるとすると、次のことができます if let text = myTextField.text, text.isEmpty {    // myTextField is not empty here } else {   &nbs

  2. Pythonでパターンを印刷する方法は?

    Pythonのパターンは、ネストされたforループを使用して印刷できます。外側のループは行数を反復処理するために使用され、内側のループは列数を処理するために使用されます。印刷ステートメントは、要件に応じてさまざまなパターンを形成するように変更されます。 パターンには、星型、数字型、アルファベット型があります。パターンは、さまざまな形、三角形、ピラミッドなどにすることができます。 例 これらのパターンはすべて、これらの異なるパターンを形成する変更されたprintステートメントを含むforループを使用して印刷できます。 これらのパターンの印刷の基本的な考え方は同じですが、わずかな違いが