1. 程式人生 > >Python之Split函式

Python之Split函式

#python中不存在單個字元的運算,只有字串函式
>>> s="www.google.com"
>>> s
'www.google.com'
>>> s.split('.')                 #無引數全部切割
['www', 'google', 'com']
>>> s.split('.',1)               #分隔一次
['www', 'google.com']
>>> s.split('.')[1]              #取出被'.'分開的第一個字串
'google'
>>> s.split('.',-1)              #小於0 的引數為全部切割
['www', 'google', 'com']
>>> s1,s2,s3=s.split('.',2)      #s1,s2,s3分別賦值得到被切割的三個部分
>>> s1
'www'
>>> s2
'google'
>>> s3
'com'
>>> s='''call                    #切割換行符!
me
baby'''
>>> s
'call\nme\nbaby'
>>> print s                     #print顯示效果
call
me
baby
>>> s.split('\n')
['call', 'me', 'baby']
>>> s="hello world!<[www.google.com]>byebye"  #經典樣例
>>> s
'hello world!<[www.google.com]>byebye'
>>> s.split('[')[1].split(']')[0]
'www.google.com'
>>> s.split('[')[1].split(']')[0].split('.')
['www', 'google', 'com']