国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

python中strip,lstrip,rstrip簡介

2019-11-14 17:06:59
字體:
來源:轉載
供稿:網友

一、起因

今天在做角色控制中,有一個地方用到rstrip,判斷用戶請求的url是否與數據庫對應可用權限中url相符。

if request.path == x.url or request.path.rstrip('/') == x.url: #精確匹配,判斷request.path是否與permission表中的某一條相符

借此機會總結一下python中strip,lstrip和rstrip。

二、介紹

Python中strip用于去除字符串的首位字符,同理,lstrip用于去除左邊的字符,rstrip用于去除右邊的字符。

這三個參數都可以傳入一個參數,指定要去除的首尾字符。

需要注意的是,傳入的是一個字符數組,編譯器去除兩端所有匹配的字符,直到沒有匹配的字符,比如:

>>> testString="saaaay yes no yaaaass">>> PRint testString.strip('say') yes no >>> 

可見,testString依次被去除首尾在['s','a','y']數組內的字符,直到剩余字符不再數組內。所以輸出yes no。

Note:

當沒有傳入參數時,默認去除首尾空格。

lstrip和rstrip原理一樣。

舉例:

>>> testString="saaaay yes no yaaaass">>> print testString.strip('say')       yes no #以空格開頭和結尾的
>>> print testString.strip('say ')es no#開頭結尾均無空格>>> print testString.lstrip('say') yes no yaaaass#以空格開頭>>> print testString.rstrip('say')saaaay yes no #以空格結尾>>>

可以對照編輯器中選中狀態的這張圖理解

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 睢宁县| 崇左市| 宣汉县| 卓资县| 长乐市| 鄂托克旗| 来安县| 响水县| 东兴市| 五指山市| 沙坪坝区| 麻栗坡县| 德保县| 江源县| 永登县| 花莲县| 乌兰浩特市| 会泽县| 阳朔县| 全州县| 朔州市| 隆子县| 漳平市| 镇安县| 浦江县| 大城县| 义马市| 时尚| 肇州县| 正安县| 吉隆县| 长武县| 安化县| 桃源县| 云霄县| 游戏| 绥芬河市| 景谷| 邳州市| 邳州市| 营口市|