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