【问题标题】:How to return the first half of a string? [duplicate]如何返回字符串的前半部分? [复制]
【发布时间】:2020-10-06 10:34:16
【问题描述】:

假设字符串中至少有一个字符。如果字符串长度是奇数,那么您可以假设它返回(????−1)/2 个字符,其中n 表示原始字符串中有多少个字符。

例如:

'small' => 'sm'

我还想写一个返回字符串后半部分的函数。

【问题讨论】:

标签: python string


【解决方案1】:

您可以只进行整数除法 (//) 以获取除法的整数值,以获得奇数 n 的所需 (n-1)/2 值。因此,有以下几点:

>>> my_string = "small"
>>> print(my_string[:len(my_string)//2])
sm

您可以使用math.floor 来做类似的事情以更明确,但结果是一样的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    • 2013-05-04
    • 2015-03-14
    • 1970-01-01
    相关资源
    最近更新 更多