שורות הקוד שבהן ניתן לפנות למשתנה שנוצר מהוות את טווח ההכרה של אותו משתנה. משתנה גלובלי הוא משתנה שנוצר תוך כדי ריצה של קוד במודול מסויים, ושניתן לגשת אליו מכל שורת קוד באותו מודול. משתנה מקומי הוא משתנה שנוצר תוך כדי ריצה של קוד בפונקציה מסויימת וניתן לגשת אליו מכל שורת קוד בתוך אותה פונקציה.
בפייתון קיימים מספר keywords (כגון: local, nonlocal ו-global) אשר מסייעים לנו בשימוש שאנו עושים במשתנים שנוצרים בתכנית. בוידאו שיצרנו בקישור https://youtu.be/-aLBuq6vs90 מוצג הסבר מפורט לנושא. הוידאו לקוח מתוך הקורס Python Programming אשר פיתחנו ב-life michael academy.