Разница между константами и литералами в Python заключается в их свойствах и назначении.
Константа — это переменная, значение которой нельзя изменить на протяжении всей программы. www.toppr.com Константы обычно объявляются в модуле и записываются заглавными буквами. codechick.io Например, PI = 3.14, GRAVITY = 9.8. www.toppr.com codechick.io
Литерал — это «сырые» данные, которые присваиваются переменным или константам. www.toppr.com Литералы могут быть изменяемыми или неизменяемыми в зависимости от их типа. www.toppr.com Примеры литералов: числа (42, 3,14 или 1,6e-10), строки («Hello, world»). stackoverflow.com
Таким образом, константы — это фиксированные значения, которые нельзя изменить, а литералы — это данные, которые могут быть присвоены переменным или константам и могут иметь разные свойства в зависимости от их типа.