阅读文本大概需要 8-10 分钟,动手才能学到更多东西。
最近在看《零压力学Python》,巩固一下基础知识,意外收获到很多常用却不一定被注意的小知识,分享给大家,学到东西了点赞支持哦~
(1) 多赋值
(2)元组赋值
(3)同步赋值
(4)自操作简化
(1)列表索引
(2)列表切片 切片可以访问(取出)原列表的任意子列表,生成一个新列表。
(3)很秀的操作
(1)split拆分字符串
(2)strip删除字符串前后多余字符
细心的读者会发现,我们指定删除”才怪“后,前后的空格没有被删除。
也就是说我们只能指定一种模式,那要删除”才怪“,还想把空格也去除怎么办呢?
也很简单,把模式改成”才怪 “,也就是说,在指定格式里加个空格就行,那么,”怪才 “、” 怪才“、”怪 才“都是一个模式,会把字符串前后的”才“、”怪“、” “这三个字符都去掉,直到遇到不是这三个字符的字符为止。
这个小技巧很实用哦~
(3)join连接列表字符串
如果我们要给几个字符串用指定字符或字符串连接起来,用join方法的好处就是,不会在字符串末尾添加分隔符,比如上面代码的例子,如果我们直接遍历加-
,那可能就会产生2018-10-29-
这样的结果,需要对字符串再处理,才能得到我们想要的结果,而join
可以直接生成,代码简洁,效率高,这一点可以说超级优秀了。
(4)基本操作
学会灵活应用这些基本操作,让你的工作学习事半功倍。
End