Уведомления

Группа в Telegram: @pythonsu

#1 Март 6, 2013 19:02:07

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

print - вывод текста, без переноса строки вконце

apologize828
В 3-ке у print() есть именованные аргументы sep и end
print(out, sep='', end='')
Почему это не попробовали? Это для 3.3
Для 2 версии пришлось посмотреть в учебник Лутца, цитирую: “Чтобы подавить вывод символа конца строки, инстркукцию print следует завершать символом запятой” и код, оттуда же:
x = 'a'
y = 'b'
print x, y,; print x,y
//вывод а b a b
Почитайте учебник, хороший.



Стучу по клаве как пианист по фортепьяно.

Отредактировано moron (Март 6, 2013 19:06:53)

Офлайн

#2 Март 6, 2013 19:24:59

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

print - вывод текста, без переноса строки вконце

Оказалось, что спец-символ \b работает только в одинарных ковычках.
А перенос строки удаляется добавлением запятой в конце оператора print “bla”,

Зы, морон, зараза, опередил ))

Отредактировано itJunky (Март 6, 2013 19:26:34)

Офлайн

#3 Март 7, 2013 00:27:31

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

print - вывод текста, без переноса строки вконце

itJunky
Оказалось, что спец-символ \b работает только в одинарных ковычках.
а в двойных и тройных ?



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version