python学习笔记——切片

零零散散学着python,终于不得不面对自己编程菜的事实啊orz跟着廖雪峰的教程走,只是走马观花的看根本记不住啊喂!开始做记录吧!加油!????
今天的内容是python的高级特性——切片。学习网址如下????
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431756919644a792ee4ead724ef7afab3f7f771b04f5000
python学习笔记——切片
教程内容并不难,但是这个作业题让我想了会orz,一开始是用s.pop()实现去除空格,显然是不对的,str可以看作list进行切片操作但是不能用list的函数啊!感觉还是不熟悉编程的问题,多练多思考????
查了一下函数库,也借鉴网上的一些方法,最简单的使用strip()函数来实现作业要求,这里不行,借鉴博主的代码成功了:
def trim(s):
if len(s) == 0:
print(‘string error!’)
return s
if s[0] == ’ ':
return(trim(s[1:]))
if s[-1] == ’ ':
return(trim(s[:-1]))
return s
orz第一次写blog为什么这个代码段不能换行不能缩进
喂妖妖灵吗