首页 >

浅谈python中截取字符函数strip,lstrip,rstrip

后端开发|Python教程浅谈python中截取字符函数strip,lstrip,rstrip
python,截取字符,strip,lstrip,r
后端开发-Python教程
A、起因
e4a后台找图源码,vscode如何安装git插件,ubuntu 完全卸载,如何优化tomcat,sqlite启用,酒店网页设计图片简约,php调用数据库数据,服务器隐藏账户,网页图片插件,前端框架操作,隐士爬虫,php企业站,达闻seo,springboot调用原理,dede模板引擎禁用标签,新闻发布系统网站模板,网页制作轨迹图片,剑灵网站模板,iis php 后台,注册页面表单验证模板,后台权限管理系统在线演示,通过java程序把html的编码转化lzw
今天在做角色控制中,有一个地方用到rstrip,判断用户请求的url是否与数据库对应可用权限中url相符。
百变空间psd源码制作,ubuntu重启卡logo,tomcat设置网站端口,爬虫视频介绍,php小旋风解密,seo入口找行者SEOlzw
if request.path == x.url or request.path.rstrip(‘/’) == x.url: #精确匹配,判断request.path是否与permission表中的某一条相符
借此机会总结一下python中strip,lstrip和rstrip。
火车票网上订票系统源码,安装ubuntu无法分区,蔬菜黑爬虫图片,php $arg,汕尾seo案例lzw
B、介绍

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 #以空格结尾>>> 

可以对照编辑器中选中状态的这张图理解

浅谈python中截取字符函数strip,lstrip,rstrip

以上所述就是本文的全部内容了,希望大家能够喜欢。


浅谈python中截取字符函数strip,lstrip,rstrip
  • JS按字节截取字符长度实例【javascript】
  • JS按字节截取字符长度实例【javascript】 | JS按字节截取字符长度实例【javascript】 ...

    浅谈python中截取字符函数strip,lstrip,rstrip
  • 用css截取字符的几种方法详解(css排版隐藏溢出文本)_CSS/HTML
  • 用css截取字符的几种方法详解(css排版隐藏溢出文本)_CSS/HTML | 用css截取字符的几种方法详解(css排版隐藏溢出文本)_CSS/HTML ...