跟老齐学Python之list和str比较(2)
不管是否看懂上面这段话,都可以看例子。还是希望看官能够理解上面的内容。 line = "Hello.I am qiwsir.Welcome you." line.split(".") #以英文的句点为分隔符,得到
不管是否看懂上面这段话,都可以看例子。还是希望看官能够理解上面的内容。
>>> line = "Hello.I am qiwsir.Welcome you." >>> line.split(".") #以英文的句点为分隔符,得到list ['Hello', 'I am qiwsir', 'Welcome you', ''] >>> line.split(".",1) #这个1,就是表达了上文中的:If maxsplit is given, at most maxsplit splits are done. ['Hello', 'I am qiwsir.Welcome you.'] >>> name = "Albert Ainstain" #也有可能用空格来做为分隔符 >>> name.split(" ") ['Albert', 'Ainstain'] "[sep]".join(list)
join可以说是split的逆运算,举例:
>>> name ['Albert', 'Ainstain'] >>> "".join(name) #将list中的元素连接起来,但是没有连接符,表示一个一个紧邻着 'AlbertAinstain' >>> ".".join(name) #以英文的句点做为连接分隔符 'Albert.Ainstain' >>> " ".join(name) #以空格做为连接的分隔符 'Albert Ainstain'
- 上一篇:跟老齐学Python之画圈还不简单吗?
- 下一篇:Python显示进度条的方法
精彩图集
精彩文章