網站首頁 編程語言 正文
去除字符串中的空格、特殊字符、指定字符等,在python中,為我們提供了三種方法:
- strip()刪除字符串前后(左右兩側)的空格或特殊字符
- lstrip()刪除字符串前面(左邊)的空格或特殊字符
- rstrip()刪除字符串后面(右側)的空格或特殊字符
注意:python中的str是不可改變的(不可改變指的是:字符串一旦生成,其字符的序列就不能發生改變),因此這三種方法都是返回其改變后的副本,需要另一個量去接受
python strip()方法
strip()方法用于刪除字符串左右兩邊的空格、特殊字符
該方法的語法:
str.strip([char])
str為字符串名,char為指定字符
如果沒有指定字符,則默認刪除空格以及制表符、回車符、換行符等特殊字符
python lstrip()方法
lstrip()方法用于刪除字符串左邊的空格、特殊字符
該方法的語法:
str.lstrip([char])
str為字符串名,char為指定字符
如果沒有指定字符,則默認刪除空格以及制表符、回車符、換行符等特殊字符
python rstrip()方法
lstrip()方法用于刪除字符串右邊的空格、特殊字符
該方法的語法:
str.rstrip([char])
str為字符串名,char為指定字符
如果沒有指定字符,則默認刪除空格以及制表符、回車符、換行符等特殊字符
注意:刪除的是兩邊或一邊,中間的空格或特殊字符不會刪除,并且返回的也是副本,不會改變原字符串
補:使用replace()方法,刪除中間的空格和特殊字符
在Python中,還可以使用字符串的replace()方法,刪除中間的空格和特殊字符等,replace()方法主要用于字符串的替換,語法為:
str.replace(old, new[, max])
其中,str為要替換的字符串,old為替換錢的內容,如空格,特殊符號,或者其他字符都行。new為新字符串,用于替換old子字符串。max可選字符串, 替換不超過 max 次。
str1 = 'w w w . j b 5 1 . n e t'
print('原字符串str1:',str1)
print('新字符串str1:',str1.replace(' ','')) # 去除字符串中的空格
str2 = 'www.\jb51.net'
print('原字符串str2:',str2)
print('新字符串str2:',str2.replace('\t','')) # 去除字符串中的制表符
str3 = 'http://jb51.net'
print('原字符串str3:',str3)
print('新字符串str3:',str3.replace('http','https')) # http替換成https
原文鏈接:https://blog.csdn.net/Thewei666/article/details/124407544
相關推薦
- 2022-06-25 Python+matplotlib繪制條形圖和直方圖_python
- 2022-05-18 python操作jira添加模塊的方法_python
- 2022-11-13 kvm?透傳顯卡至win10虛擬機的方法_Kvm
- 2022-06-26 Android?app啟動節點與上報啟動實例詳解_Android
- 2022-04-18 ASP.Net?Core?MVC基礎系列之獲取配置信息_基礎應用
- 2022-06-08 兩步完成druid數據庫連接池的密文配置
- 2022-06-02 詳解Python?flask的前后端交互_python
- 2022-06-29 基于C++實現五子棋小游戲_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支