【问题标题】:How to add a slash to an input如何在输入中添加斜线
【发布时间】:2014-01-30 20:06:10
【问题描述】:

如何在输入前添加斜杠(/),例如:

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

它应该在名称前加上一个斜杠吗?

【问题讨论】:

  • / 是(正向)斜杠,- 是破折号。
  • 你指的是破折号还是斜线?

标签: python input add


【解决方案1】:

只需在名称前附加并打印:print("/"+a)

【讨论】:

  • append before 通常称为“prepend”。
  • @IfLoop,谢谢,英语不是我的自然语言 :)
【解决方案2】:

或者只是打印一个破折号:

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

或者只是打印一个破折号:

print('-%s' % a)

或者只是打印一个破折号(感谢@icodez):

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

或者只是打印破折号(感谢@xndrme):

print('-'+a)

同样适用于斜线:

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

;-)

【讨论】:

  • 确实,它已经在我的回答中,我只是给出了所有的方法来做到这一点
【解决方案3】:

只需打印一个破折号*并将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
>>>

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-17
    • 2023-01-14
    相关资源
    最近更新 更多