Python - пользовательский тип данных ввода
Я написал следующий код в Python 3.x для проверки ввода пользователя:
while True:
try:
answer = int(input("Enter an integer: "))
except ValueError:
print("That's not a whole number. Try again.")
Я знаю, что ввод 'hi' или 'hi46' будет строкой (и вызовет ValueError).
Какой тип данных будет вводить '' (ничего)? А как насчет ввода ']% $2$#39; (символов)?