По словам Джона Э. Грейсона в его книге «Программирование на Python и Tkinter», использование строкового форматирования, а не конкатенации, может повысить производительность не менее 25 процентов.
a = x + '' + y + '' + z
на 25 процентов медленнее, чем
a = '% s% s% s'% (x, y, z)
In Python 3, вы также можете сделать следующее:
a = '{} {} {}'. Format (x, y, z)
Вот потрясающее и точно объяснение, которое я нашел.
МЕТКА ВРЕМЕНИ раньше отслеживала изменения записей и обновляла каждый раз, когда запись изменяется. ДАТА И ВРЕМЯ раньше хранила определенное и статическое значение, которое не затронуто никакими изменениями в записях.
МЕТКА ВРЕМЕНИ также затронута другой связанной с часовым поясом установкой. ДАТА И ВРЕМЯ является постоянной.
МЕТКА ВРЕМЕНИ внутренне преобразовала зону текущего времени в UTC для устройства хранения данных, и во время извлечения преобразовывают спину в зону текущего времени. ДАТА И ВРЕМЯ не может сделать этого.
МЕТКА ВРЕМЕНИ составляет 4 байта, и ДАТА И ВРЕМЯ составляет 8 байтов.
МЕТКА ВРЕМЕНИ поддерживала диапазон: вЂ1970-01-01 00:00:01′ UTC к вЂ2038-01-19 03:14:07′ ДАТА И ВРЕМЯ UTC поддерживал диапазон: вЂ1000-01-01 00:00:00′ к вЂ9999-12-31 23:59:59′
Также...