Python獲取指定字符前面的所有字符方法
在用C和python編程時遇到的一個問題是:
用網(wǎng)口發(fā)送過來1k數(shù)據(jù),數(shù)據(jù)格式是json,但是發(fā)送時不知道需要的大小,因為不同任務(wù)大小不一樣,所以統(tǒng)一發(fā)送1024字節(jié),統(tǒng)一接收1024了,之后入庫,導(dǎo)致浪費很大空間
因此想要截取字符串:
方案有兩個:
1.使用rfind函數(shù)
url = "http://www.6mm.cc/uploads/allimg/1306/2-13060F12S3.jpg"
print url[0:url.rfind('/', 1) + 1]
獲取到的結(jié)果: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獲取指定字符前面的所有字符方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python數(shù)據(jù)分析?Pandas?Series對象操作
這篇文章主要介紹了Python數(shù)據(jù)分析之Pandas?Series對象,文章基于python的相關(guān)資料展開詳細內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-05-05