字符串切割函數split,以及需要留意的深坑!
# 字符串切割 str = "我的昵稱是奔奔,我的年齡是18,我的愛好是python" res = str.split(",") print(res) # 指定切割次數 res = str.split(",", 1) print(res) # TODO: 如果切割符在左右兩端. 那么⼀定會出現空字符串.深坑請留意 str = "奔奔是我QQ的昵稱,奔奔也是我微信的昵稱,奔奔喜歡寫python" res = str.split("奔奔") # ['', '是我QQ的昵稱,', '也是我微信的昵稱,', '喜歡寫python'] print(res) str = "我QQ的昵稱是奔奔,我微信的昵稱也是奔奔,喜歡寫python的奔奔" res = str.split("奔奔") # ['我QQ的昵稱是', ',我微信的昵稱也是', ',喜歡寫python的', ''] print(res)
運行結果:
['我的昵稱是奔奔', '我的年齡是18', '我的愛好是python'] ['我的昵稱是奔奔', '我的年齡是18,我的愛好是python'] ['', '是我QQ的昵稱,', '也是我微信的昵稱,', '喜歡寫python'] ['我QQ的昵稱是', ',我微信的昵稱也是', ',喜歡寫python的', '']