Как определить, что строка начинается с числа с Python?

у меня есть строка, которая начинается с число (от 0 до 9) Я знаю, что могу "или" 10 тестовых примеров с использованием startwith (), но, вероятно, есть более изящное решение

, поэтому вместо записи

if (string.startswith('0') || string.startswith('2') ||
    string.startswith('3') || string.startswith('4') ||
    string.startswith('5') || string.startswith('6') ||
    string.startswith('7') || string.startswith('8') ||
    string.startswith('9')):
    #do something

есть ли более умный / более эффективный способ?

72
задан ivanleoncz 11 August 2019 в 02:50
поделиться