python中截取字符函数如何使用?浅谈python中截取字符函数strip、lstrip、rstrip

这篇文章主要为大家展示了“python中截取字符函数如何使用?浅谈python中截取字符函数strip、lstrip、rstrip”,内容简而易懂,条理清晰,文章内容只供参考,阅读完这篇文章希望对大家有所帮助,下面一起进入学习吧!大家一起研究并学习一下“python中截取字符函数如何使用?”这篇文章吧 。

python中截取字符函数如何使用?浅谈python中截取字符函数strip、lstrip、rstrip

文章插图
在学习python是时候,当一个用户发出一个url请求与数据库中进行权限匹配url是否相等时,就会使用到一个rstrip函数,主要用法如下:
if request.path == x.url or request.path.rstrip('/') == x.url:这个是比较精确的匹配,判断request.path是否与permission表中的某一条相符

借此机会总结一下python中strip,lstrip和rstrip 。
【python中截取字符函数如何使用?浅谈python中截取字符函数strip、lstrip、rstrip】strip函数与lstrip函数
strip函数它的作用主要是为了去除在一个字符串中的首位字符,lstrip函数首字母就是left的意思,意思是去除一个字符串中最左边的字符,而rstript是去除右边的字符 。在这三个函数中,它们相同的地方就是都可以传入一个参数,这个参数表示要去除的字符 。
举个例子:
HH="saaaay yes no yaaaass"print testString.strip('say')这里需要注意的地方是在传入数据的时候通常是一个字符数组,编译器会自动去除两端所匹配到的字符,一直到没有需要再匹配的字符 。以上的输出结果为:
yes no在HH中,只要首尾字符在['s','a','y']这个是数组中所有都会进行匹配去除,直到匹配结束 。
当不在进行参数传递的时候,默认就是去首尾包含的空格,lstrip函数和rstrip函数使用方法相同 。
举个例子:
HH="saaaay yes no yaaaass"print HH.strip('say')    yes no 以空格开头和结尾的print HH.strip('say ')es no开头结尾均无空格print HH.lstrip('say') yes no yaaaass以空格开头printHH.rstrip('say')saaaay yes no以空格结尾上面分享的“python中截取字符函数如何使用?浅谈python中截取字符函数strip、lstrip、rstrip”希望对你的学习带来一定的帮助 。

    推荐阅读