【问题标题】:Show first characters of a string and add "..." behind it显示字符串的第一个字符并在其后面添加“...”
【发布时间】:2015-02-16 13:41:40
【问题描述】:

我实际上想知道我实际上如何只显示字符串的第一个字符并在第一个字符之后显示“...”。

我已经搜索了一下,发现:

I want to show only the first 10 characters:

character_name = "им ٠ frag /watch?v=Q-2tZ8ttE"
name = character_name[10:]

编辑:我忘了提到它也可能是这种情况,名称少于 10 个字符,之后不应该有“...”。仅适用于包含超过 10 个字符的名称。 但是我如何在 10 个字符之后添加“...”?

【问题讨论】:

标签: string python-2.5


【解决方案1】:

我想你想要这样的东西,

>>> def remove(s):
        if len(s) > 9:
            return character_name[:10] + '...'


>>> print remove('им ٠ frag /watch?v=Q-2tZ8ttE')
им ٠ fr...
>>> print remove('им ٠ fr')
им ٠ fr...
>>> print remove('им ٠ f')
None

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-12
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多