Lion_heart
Авг. 13, 2009 21:06:21
Здравствуйте!
Сегодня прочел книгу питон за 24 часа до 6-го часа и наткнулся на описание функций atof,atoi,atol там написано что они преобразуют символы в числа,так вот хотелось бы уточнить любые символы или нет?
Если нет то для чего преднозначены эти функции?
MDN
Авг. 13, 2009 22:50:11
Для преобразования строк в числа.
Например строки “23”, “3.14”, ‘10000’ будут преобразованы в числа 23, 3.14 и 10000 соответственно
ZZZ
Авг. 14, 2009 01:25:05
Никогда не пользовался. ИМХО float, int и long хватает за глаза.
MDN
Авг. 14, 2009 08:40:42
ZZZ
Никогда не пользовался. ИМХО float, int и long хватает за глаза.
Согласен. Тоже никогда не пользовался :)
Enchantner
Авг. 14, 2009 15:15:25
А еще есть repr(), аналог str(), преобразует в строку результат выражения или функции, переданной в качестве параметра
regall
Авг. 15, 2009 11:35:41
Enchantner
А еще есть repr(), аналог str(), преобразует в строку результат выражения или функции, переданной в качестве параметра
А именно для реализации сего необходимо, чтобы параметр, который передается этим функциям имел реализованные методы соответственно __repr__ и __str__
PooH
Авг. 16, 2009 07:49:01
Enchantner
А еще есть repr(), аналог str()
repr не аналог str, не путайте новичков
Lion_heart
Авг. 17, 2009 21:12:54
Большое вам всем спасибо за ответы!!!
У меня еще один вопрос возник когда я пользуюсь функцией map например map(string.atoi) то строка преобразововается не в число а в список
например вот в такой а не 123 может это только на смартах так работает?Или на компах тоже самое?
Ferroman
Авг. 17, 2009 22:19:31
Lion_heart
Везде так работает.