Я даже не знаю, возможно ли это.Как я могу связать встроенные функции python?
Я хочу сделать что-то вроде:
>>> foo = float
>>> x = foo('2')
>>> x
2
Но когда я пытаюсь это я получаю объект типа в обув:
>>> foo = float
>>> foo
<type 'int'>
Я хочу, чтобы сохранить структуру как объект, который содержит правильный функцию для вызова при преобразовании значений, которые необходимо прочитать из файла.
Заранее благодарим за любую помощь.
Это очень странно. Я просто набрал это и получил ожидаемый результат. (Обратите внимание, что в вашем первом примере 'x' должен быть' 2.0', а не '2'.) – Taymon
Почти наверняка это связано с тем, что float отскакивает до int. – DSM
@ Теймон спасибо, я не знаю, что я делаю, ты совершенно прав. – pablete