Python關於去除字符串中空格的方法
在編寫程序時我們經常會遇到需要將字符串中的空格去掉的情況,通常我們可以使用下面幾種解決方法:
1、strip()方法:該方法只能把字符串頭和尾的空格去掉,但是不能將字符串中間的空格去掉。
s=' This is a demo '
print(s.strip())
lstrip():該方法只能把字符串最左邊的空格去掉。
s=' ! This is a demo ' l='!'
print(s.lstrip()+l)
rstrip():該方法只能把字符串最右邊的空格去掉。
s=' ! This is a demo ' l='!'
print(s.rstrip()+l)
2.replace(m,n)方法:將字符串里面的m替換為n。
#將字符串中所有的空格刪除
s=' This is a demo '
print(s.replace(' ',''))
3.split(s,num)方法:split(s,num)
#使用join()方法將字符串中所有的空格刪除
s=' This is a demo '
print(''.join(s.split()))
其中,join() 方法用於將序列中的元素以指定的字符連接生成一個新的字符串。
格式如下:
s.join(sequence)
元素之間的分隔符是s,sequence是要連接的元素序列。
#使用“=”將字符串序列連接起來
s="="
#字符串序列
seq=("a", "b", "c") print(s.join(seq))