сколько мест оптимизировано в байт-коде Python (версия 2.5)

Вы можете использовать метод разбора на aTimeSpan.

http://msdn.microsoft.com/en-us/library/system.timespan.parse.aspx

TimeSpan ts = TimeSpan.Parse( "10:20:30" );
double totalSeconds = ts.TotalSeconds;

Свойство TotalSeconds возвращает общее количество секунд, если вы просто хотите секунд, затем используйте свойство секунд

int seconds = ts.Seconds;

Секунды возвращают «30». TotalSeconds возвращают 10 * 3600 + 20 * 60 + 30

1
задан higer 18 June 2009 в 05:33
поделиться

2 ответа

Исходный файл Python / peephole.c - это то место, где в основном выполняются все такие оптимизации - я дал ссылку на текущую версию (2.6 или лучше), потому что У меня проблемы с доступом к браузеру динамического исходного кода здесь , но как только он снова заработает, легко увидеть конкретные версии, такие как та, которая существовала (скажем) для 2.5.2 или любой другой конкретной версии, которую вы эта информация нужна для.

2
ответ дан 3 September 2019 в 01:23
поделиться

Я не думаю, что есть какая-либо документация как таковая, но есть код C для интерпретатора Python. Вы можете найти несколько различных его версий здесь .

0
ответ дан 3 September 2019 в 01:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: