2014-01-30 4 views
0

Как добавить косую черту (/) перед входом: напримерКак добавить косую черту к входу

a=input('What is your name') 
    print(a) 

он должен печатать с косой чертой перед именем?

+2

'/' - (вперед) косая черта, а '-' - тире. –

+1

Вы имеете в виду черту или косую черту? – zmo

ответ

0

Просто добавьте его перед именем и печатью: print("/"+a)

+0

append before обычно называется «preend». – SingleNegationElimination

+0

@IfLoop, Спасибо, английский не мой естественный язык :) –

0

Просто распечатайте тире * и установить параметр printsep в '' (убрать пробел после него) **:

a = input('What is your name') 
print('-', a, sep='') 

Ниже демонстрация:

>>> a = input('What is your name') 
What is your namebob 
>>> print('-', a, sep='') 
-bob 
>>> 

* Примечание: я использовал тире (-) в своих демонстрациях, потому что это то, что вы сказали. Однако тот же принцип применяется к форвард-лоскуту (/).

** Примечание: Я также предположил, что вы находитесь на Python 3.x. Если вы находитесь на версии 2.x, хотя, то вы можете сделать это:

>>> a = raw_input('What is your name') 
What is your namebob 
>>> print '-'+a 
-bob 
>>> 
0

или просто напечатать дефис:

print('-{}'.format(a)) 

или просто напечатать дефис:

print('-%s' % a) 

или просто введите тире (кредиты @icodez):

print('-', a, sep='') 

или просто распечатать тир (кредиты @xndrme):

print('-'+a) 

и ту же работу с косой чертой:

print('/{}'.format(a)) 
print('/%s' % a) 
print('/', a, sep='') 
print('/'+a) 

;-)

+0

действительно, это уже в моем ответе, я просто дал все способы сделать это на самом деле – zmo

Смежные вопросы