Чтобы узнать, содержит ли строка пробел в 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. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.