6 תשובות
לא הבנתי כ"כ, את שואלת אם יש לך string אז איך לבדוק שכל התווים שם הם אותיות באנגלית?
ככה
אנונימית
שואל השאלה:
כן^^
אנונימית
שואל השאלה:
ואו תודה רבה!!
אנונימית
אפשר גם להשתמש בפונקציה isalpha שבודקת האם תו הוא אות באנגלית
הספיקו לומר את זה לפני, אבל יש מתודת מחרוזת (כלומר לאובייקטים מסוג str) בשם isalpha. היא לא מקבלת אף פרמטר, אלא רק את האובייקט, שזה כמובן המחרוזת.

הבדיקה מתבצעת דרך להחזיר את הערך הבוליאני true אם אכן יש רק תווים מהאלפבית של האנגלית, אחרת היא מחזירה את הערך הבוליאני false

התחביר של להשתמש בה הוא בדרך הבאה:
string.isalpha()

כלומר, מתחילים מלרשום את המחרוזת עליה בודקים האם היא מכילה רק אותיות מהאלפבית, לאחר כך נקודה, אחר כך יש לכתוב isalpha ולהוסיף בסוף סוגריים ולסגור אותם אך לא לשים בהם אף דבר, כיוון שהמתודה אינה לוקחת אף פרמטרים