Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 13, 2009 21:06:21

Lion_heart
От:
Зарегистрирован: 2009-08-13
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Atol,atof,atoi

Здравствуйте!
Сегодня прочел книгу питон за 24 часа до 6-го часа и наткнулся на описание функций atof,atoi,atol там написано что они преобразуют символы в числа,так вот хотелось бы уточнить любые символы или нет?
Если нет то для чего преднозначены эти функции?



Отредактировано (Авг. 13, 2009 21:08:28)

Офлайн

#2 Авг. 13, 2009 22:50:11

MDN
От:
Зарегистрирован: 2009-07-07
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Atol,atof,atoi

Для преобразования строк в числа.
Например строки “23”, “3.14”, ‘10000’ будут преобразованы в числа 23, 3.14 и 10000 соответственно



Офлайн

#3 Авг. 14, 2009 01:25:05

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Atol,atof,atoi

Никогда не пользовался. ИМХО float, int и long хватает за глаза.



Офлайн

#4 Авг. 14, 2009 08:40:42

MDN
От:
Зарегистрирован: 2009-07-07
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Atol,atof,atoi

ZZZ
Никогда не пользовался. ИМХО float, int и long хватает за глаза.
Согласен. Тоже никогда не пользовался :)



Офлайн

#5 Авг. 14, 2009 15:15:25

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Atol,atof,atoi

А еще есть repr(), аналог str(), преобразует в строку результат выражения или функции, переданной в качестве параметра



Отредактировано (Авг. 14, 2009 15:16:19)

Офлайн

#6 Авг. 15, 2009 11:35:41

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Atol,atof,atoi

Enchantner
А еще есть repr(), аналог str(), преобразует в строку результат выражения или функции, переданной в качестве параметра
А именно для реализации сего необходимо, чтобы параметр, который передается этим функциям имел реализованные методы соответственно __repr__ и __str__



Офлайн

#7 Авг. 16, 2009 07:49:01

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Atol,atof,atoi

Enchantner
А еще есть repr(), аналог str()
repr не аналог str, не путайте новичков



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#8 Авг. 17, 2009 21:12:54

Lion_heart
От:
Зарегистрирован: 2009-08-13
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Atol,atof,atoi

Большое вам всем спасибо за ответы!!!
У меня еще один вопрос возник когда я пользуюсь функцией map например map(string.atoi) то строка преобразововается не в число а в список
например вот в такой а не 123 может это только на смартах так работает?Или на компах тоже самое?



Офлайн

#9 Авг. 17, 2009 22:19:31

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Atol,atof,atoi

Lion_heart
Везде так работает.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version