Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2012 12:44:53

pellon
Зарегистрирован: 2012-10-29
Сообщения: 98
Репутация: +  -1  -
Профиль   Отправить e-mail  

было числовое а стало строковое

может мне стоило поискать в гугле но я не знаю что писать в поисковой строке.
вопрос вот в чём:
есть переменная a=5 с числовым значением.
надо чтобы стало не числовое а строковое значение. тоесть a=“5”
как это сделать?

Офлайн

#2 Дек. 3, 2012 12:53:35

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

было числовое а стало строковое

a=str(a)



Офлайн

#3 Дек. 3, 2012 12:57:57

pellon
Зарегистрирован: 2012-10-29
Сообщения: 98
Репутация: +  -1  -
Профиль   Отправить e-mail  

было числовое а стало строковое

FishHook
a=str(a)

и всё?

Офлайн

#4 Дек. 3, 2012 13:20:15

Hello_world
Зарегистрирован: 2012-10-04
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

было числовое а стало строковое

И все.
a=int(a) - из строки в число.

Офлайн

#5 Дек. 3, 2012 13:54:12

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

было числовое а стало строковое

Ну если так не нравится есть вариант для настоящих труъ-программистов

a=5457
def get_digit_list(i):
    assert i>=0
    if not i:
        return[0]
    lst=[]
    while i:
        lst.append(i%10)
        i/=10
    return reversed(lst)
res=''
for i in get_digit_list(a):
    res+=chr(i+48)
a=res
print a



Отредактировано FishHook (Дек. 3, 2012 13:54:53)

Офлайн

#6 Дек. 3, 2012 16:09:02

pellon
Зарегистрирован: 2012-10-29
Сообщения: 98
Репутация: +  -1  -
Профиль   Отправить e-mail  

было числовое а стало строковое

спасибо!

Офлайн

#7 Дек. 3, 2012 23:14:12

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

было числовое а стало строковое

pellon
омг, вы уже второй раз отличаетесь. Откройте Гугл и введите “python преобразование из числа в строку” и ответье мне - “Что здесь сложного???”.

Зы я помню что вы, мягко говоря несовершеннолетний, но увы и ах, это звучит как оправдание…задумайтесь



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#8 Дек. 4, 2012 00:50:20

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

было числовое а стало строковое

Это ещё ничего, JOHN_16, старожилы ещё помнят Стаса...



Офлайн

#9 Дек. 5, 2012 13:45:09

pellon
Зарегистрирован: 2012-10-29
Сообщения: 98
Репутация: +  -1  -
Профиль   Отправить e-mail  

было числовое а стало строковое

да я слова такого не знаю “преобразование”.
и кто такой Стас?

что значит “инвертировать картинку”? это крутить её в разные стороны?

Отредактировано pellon (Дек. 5, 2012 13:48:19)

Офлайн

#10 Дек. 5, 2012 14:16:27

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

было числовое а стало строковое

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version