linuxsed替换字符串后保存_字符串方法——replace()
生活随笔
收集整理的這篇文章主要介紹了
linuxsed替换字符串后保存_字符串方法——replace()
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、字符串方法—— replace()
str.replace(old, new[,max])參數(shù)說(shuō)明(Parameters)
- old:被替換的字符串
- new:新字符串,替換原來(lái)的old字符串
- max:可選參數(shù),替換不超過(guò)max次
例子(Example )
str = 'happy winter vacation!' str.replace('happy','Happy') # 輸出:Happy winter vocation!圖1. 放一張運(yùn)行截圖,一會(huì)看圖說(shuō)話注意(Notes)
- replace函數(shù)不用print,直接返回替換后結(jié)果(In[1],Out[1]所示);
- 重新輸出原字符串,發(fā)現(xiàn)str沒(méi)有改變(In[2],Out[2]所示);
- 交互式輸出和print輸出不太一樣,交互式的字符串有引號(hào);(我也不太清楚為啥)
- 多說(shuō)一句:之前學(xué)pandas有一個(gè)對(duì)DataFrame的drop方法,目的是刪除DataFrame中存在NaN的行或列,axis=0/1分別表示行、列。但是刪除之后是否保存這種改變需要傳入另外一個(gè)參數(shù)inplace=True/False,分別表示保留改變或不保留。但這種方法在replace中不可行,如果要保留替換后的字符串就必須要用新的str接收返回值,像這樣:(說(shuō)的有點(diǎn)啰嗦)
總結(jié)
以上是生活随笔為你收集整理的linuxsed替换字符串后保存_字符串方法——replace()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sqlalchemy mysql教程_p
- 下一篇: linux中运行.pro文件,Linux