• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 浅谈python中截取字符函数strip,lstrip,rstrip

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

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了python lstrip,lstrip,python中lstrip,浅谈,浅谈小学语文阅读教学等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

一、起因

今天在做角色控制中,有一个地方用到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 
>>> 
</div>

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

</div>

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

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

</div>

您可能想查找下面的文章:

  • 浅谈python中截取字符函数strip,lstrip,rstrip
  • Python中的lstrip()方法使用简介
  • Python strip lstrip rstrip使用方法

相关文章

  • 使用Python导出Excel图表以及导出为图片的方法
  • 跟老齐学Python之Python文档
  • 使用Python读写文本文件及编写简单的文本编辑器
  • Python实现获取操作系统版本信息方法
  • python读取word文档的方法
  • python插入排序算法实例分析
  • 分享一下Python 开发者节省时间的10个方法
  • python读写ini文件示例(python读写文件)
  • 完美解决Python2操作中文名文件乱码的问题
  • Python实现从脚本里运行scrapy的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 天翼开放平台免费短信验证码接口使用实例
    • python实现中文输出的两种方法
    • Python Tkinter基础控件用法
    • Python下Fabric的简单部署方法
    • 详解Python编程中包的概念与管理
    • python访问抓取网页常用命令总结
    • Python实现冒泡,插入,选择排序简单实例
    • Python中的map()函数和reduce()函数的用法
    • Python tempfile模块学习笔记(临时文件)
    • Python的Django框架中的URL配置与松耦合

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有