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