虚位以待(AD)
虚位以待(AD)
首页 > 脚本专栏 > python > Python获取指定字符前面的所有字符方法

Python获取指定字符前面的所有字符方法
类别:python   作者:码皇   来源:互联网   点击:

下面小编就为大家分享一篇Python获取指定字符前面的所有字符方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在用C和python编程时遇到的一个问题是:

用网口发送过来1k数据,数据格式是json,但是发送时不知道需要的大小,因为不同任务大小不一样,所以统一发送1024字节,统一接收1024了,之后入库,导致浪费很大空间

因此想要截取字符串:

方案有两个:

1.使用rfind函数

url = "http://www.6mm.cc/uploads/allimg/1306/2-13060F12S3.jpg"
print url[0:url.rfind('/', 1) + 1]

获取到的结果:http://www.6mm.cc/uploads/allimg/1306/

2.使用逆序的截取的方式

>>> url = "http://www.6mm.cc/uploads/allimg/1306/2-13060F12S3.jpg"
>>> tt = url[::-1].split('/', 1)[-1][::-1] + '/'
>>> tt
'http://www.6mm.cc/uploads/allimg/1306/'

以上这篇Python获取指定字符前面的所有字符方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • python根据开头和结尾字符串获取中间字符串的方法
  • python统计字符串中指定字符出现次数的方法
  • Python 实现字符串中指定位置插入一个字符
  • python实现从字符串中找出字符1的位置以及个数的方法
相关热词搜索: python获取指定字符串