1. 程式人生 > >Python 分割字串與拼接字串

Python 分割字串與拼接字串

+ 號:實現字串連線
>>> "zhrq" + "95"
'zhrq95'
>>> a = 95
>>> b = "zhrq"
>>> print b + `a` # 注:是反引號,因為其容易看錯,此方法不推薦
zhrq95
>>> print b + str(a)
zhrq95
>>> print b + repr(a) #repr(a)與上面的類似
zhrq95

split:這個函式的作用是將字串根據某個分割符進行分割
>>> a = “I LOVE PYTHON”
>>> a.split(” “) # 這是用空格作為分割,得到了一個名字叫做列表(list)的返回值
['I',  'LOVE',  'PYTHON']
>>> b = "www.csdn.net"
>>> b.split(“.”)
['www',  'csdn',  'net']

join:拼接字串
用“+”能夠拼接字串,但不是什麼情況下都能夠如願的。比如,將列表中的每個字元(串)元素拼接成一個字串,並且用某個符號連線,如果用“+”,就比較麻煩了,用字串的 join 就比較容易實現。
>>> b
'www.csdn.net'
>>> c = b.split(“.”)
>>> c
['www',  'csdn',  'net']
>>> “.”.join(c)
'www.csdn.net'
>>> “*”.join(c)
'www*csdn*net'