>>> a = ' hello '
>>> a.strip()
'hello'
>>> a = ' hello '
>>> a.lstrip()
'hello '
>>> a = ' hello '
>>> a.rstrip()
' hello'
>>>
>>> a = ' he l lo '
>>> a.replace(' ', '')
'hello'
>>> a = ' h el l o '
>>> b = a.split() # 字串按照空格分割成列表
>>> b
['h', 'el', 'l', 'o']
>>> c = ''.join(b) #使用乙個空字串合成列表內容生成新的字串
>>> c
'hello'
簡化一下:
>>> a = ' h el l o '
>>> ''.join(a.split())
'hello'
def trim(s):
if s == '':
return s
while (s[0] == ' '):
s = s[1:]
while s[-1] == ' ':
s = s[:-1]
return s
print(trim(' hello '))
print('hello')
以上**有錯誤
如果s = 』 '的情況會進行報錯。「string index out of range」
修改**:
def trim(s):
if s == '':
return s
while (s[:1] == ' '):
s = s[1:]
while s[-1:] == ' ':
s = s[:-1]
return s
print(trim(' hello '))
print('hello')
本練習只要是複習切片知識,以上內容為擴充套件。 JS 去字串空格
str為要去除空格的字串 去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,去除左空格 str str.replace s 去除右空格 str str.replace s g,script language j ascript 訪問yao...
SQL 字串去空格解決方法
一 表中字串帶空格的原因 1,空格就是空格。2,控制符 顯示為 空格。二 解決方法 第一種情況,去空格的處理的比較簡單,replace column,就可以解決。第二種情況,解決方法就比較麻煩點 需要先查出相應的ascii碼,再用replace column,char ascii碼 解決,以下舉個栗...
python字串去重複
python字串去重複 先將第乙個字串加入另乙個空字串 temp 然後從第二個字串開始與temp中已經加入的字串對比,若已經存在則不加入temp字串,若無加入字串。使用python實現 只去除字串兩個字元組成的重複字串 測試樣例 派克蓋倫諾手蓋倫派克蓋倫蓋倫 樣例輸出 派克蓋倫諾手 str2 派克蓋...