删除指定下标:正负均可
def str_del_index(str,index):
"""
Args:
str:进行操作的字符串
index:要删除的位置
Returns:
_str:删除完成后的字符串
"""
_str = ''
if index < 0:
str = str[::-1] # 字符串反转
index = 0 - index - 1
for i in range(len(str)):
if i == index:
continue
_str += str[i]
_str = _str[::-1]
else:
for i in range(len(str)):
if i == index:
continue
_str += str[i]
return _str
示例:
>>> str = "2022-11-09" >>>print(str_del_index(str,-2)) >2022-11-9



