Python: как проверить, содержит ли строка пробел

Чтобы узнать, содержит ли строка пробел в Python, вы можете использовать различные методы. Вот несколько примеров:

Метод 1. Использование оператора in

def contains_space(string):
    if ' ' in string:
        return True
    else:
        return False
# Example usage
string1 = "Hello World"
print(contains_space(string1))  # Output: True
string2 = "PythonProgramming"
print(contains_space(string2))  # Output: False

Метод 2: использование метода isspace()

def contains_space(string):
    for char in string:
        if char.isspace():
            return True
    return False
# Example usage
string1 = "Hello World"
print(contains_space(string1))  # Output: True
string2 = "PythonProgramming"
print(contains_space(string2))  # Output: False

Метод 3. Использование регулярных выражений (regex)

import re
def contains_space(string):
    if re.search(r'\s', string):
        return True
    else:
        return False
# Example usage
string1 = "Hello World"
print(contains_space(string1))  # Output: True
string2 = "PythonProgramming"
print(contains_space(string2))  # Output: False

Это три распространенных метода проверки наличия в строке пробела в Python. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.