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

Pythonで空白の文字列を分割する方法は?


文字列クラスからplit()を使用できます。このメソッドのデフォルトの区切り文字は空白です。つまり、文字列で呼び出されると、その文字列が空白文字で分割されます。例:

 >>>"Please split this string".split()
['Please','split', 'this', 'string']

正規表現を使用して、この問題を解決することもできます。正規表現'\s +'を区切り文字として使用して、re.split()メソッドを呼び出すことができます。この方法は、上記の方法よりも遅いことに注意してください。

>>>import re
>>>re.split('\s+', 'Please split this string')
['Please','split', 'this', 'string']


  1. Pythonで文字列に空白文字のみが含まれているかどうかを確認するにはどうすればよいですか?

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

  2. Pythonで文字列が英数字かどうかを確認するにはどうすればよいですか?

    Python Stringクラスには、文字列に対して呼び出すことができるisalnum()というメソッドがあり、文字列が英数字のみで構成されているかどうかを通知します。次の方法で呼び出すことができます: >>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False 同じ結果に正規表現を使用することもできます。アルファ数値を照合するには、正規表現 ^ [a-zA-Z0-9] + $を使用してre.match(regex、string)を呼び出すことができます。たとえば、