gpt4 book ai didi

python - 使用变量作为 python 的切片索引

转载 作者:行者123 更新时间:2023-11-28 21:41:28 26 4
gpt4 key购买 nike

我正在学习如何对整数进行切片。在下面的代码中,变量 halflength 等于变量 message 长度的一半。

new = message[halflength::]

halflength 等于一个整数,但是每当我运行这段代码时,我都会得到这个错误:

TypeError: slice indices must be integers or None or have an __index__ method

基本上我需要尝试创建一个等于原始字符串后半部分的新字符串。

示例:原始字符串 1234 将生成 34 作为新字符串。

最佳答案

我认为问题在于除法后 halfLength 的浮点类型,尝试将其转换为 int,或使用整数除法

halfLength = int(halfLength)

halfLength = len(message) // 2

关于python - 使用变量作为 python 的切片索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44764810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com