ฉันมีสตริงที่ขึ้นต้นด้วยตัวเลข (ตั้งแต่ 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
มีวิธีที่ฉลาดกว่า / มีประสิทธิภาพกว่านี้ไหม?