将字符串分成两半,python

时间:2020-06-02 19:40:10

标签: python-3.x

我有这个字符串my_string = '717460881855742062',如何将其分成两半?该字符串是自动生成的,因此仅被1分割将不起作用

2 个答案:

答案 0 :(得分:1)

您可以尝试这样做:

firsthalf, secondhalf = my_string[:len(my_string)//2], my_string[len(my_string)//2:]

答案 1 :(得分:1)

类似的事情应该可以完成:

my_string = '717460881855742062'

length = int(len(my_string) / 2)
first_part = my_string[:length]
second_part = my_string[length:]

print(first_part)
print(second_part)

输出:

717460881

855742062

您可以对其进行修改,并确保您还可以处理这种情况 长度%2不为0的地方。