Discuss / Python / 切片作业

切片作业

Topic source
# 切片作业,完成一个trim函数
def trim(string) :
    trims = []
    for i in range(len(string)) :
        if string[i:i+1] != ' ' :
            trims.append(string[i:i+1])
    
    return "".join(trims)

print(trim(' hello '))

另外一种迭代写法

# 切片作业,完成一个trim函数
def trim(string) :
    trims = []
    for i in string :
        if i == ' ' :
            continue;
        else :
            trims.append(i)
    return "".join(trims)
    
print(trim(' he llo '))

# 或 和上面一样,只不过if处简写了

def trim(string) :
    trims = []
    for i in string :
        if i != ' ' :
            trims.append(i)
    return "".join(trims)
    
print(trim(' he llo '))

请教,格式是怎么保留住的?为啥我从pycharm粘贴过来有对齐模式,post后就都显示成一行了呢?

你这是把所有的空格都去掉了啊     只说去两边的

Joey_ww_

#5 Created at ... [Delete] [Delete and Lock User]

测试失败了,朋友


  • 1

Reply