在Python中,内置或在标准库中是否有一个函数用于将字符串限制为一定长度,如果超过了长度,则在它之后附加三个点(...)?
例如:
>>> hypothetical_cap_function("Hello, world! I'm a string", 10)
"Hello, ..."
>>> hypothetical_cap_function("Hello, world! I'm a string", 20)
"Hello, world! I'm..."
>>> hypothetical_cap_function("Hello, world! I'm a string", 50)
"Hello, world! I'm a string"
Guy*_*ini 20
def cap(s, l):
return s if len(s)<=l else s[0:l-3]+'...'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10059 次 |
| 最近记录: |