Python之Split函式
阿新 • • 發佈:2019-01-07
#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']