Python获取指定字符前面的所有字符方法


Posted in Python onMay 02, 2018

在用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数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
Python 实现12306登录功能实例代码
Feb 09 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
May 08 Python
python数据结构之线性表的顺序存储结构
Sep 28 Python
Python使用crontab模块设置和清除定时任务操作详解
Apr 09 Python
python判断文件夹内是否存在指定后缀文件的实例
Jun 10 Python
解决python3 安装不了PIL的问题
Aug 16 Python
常用python爬虫库介绍与简要说明
Jan 25 Python
python异步Web框架sanic的实现
Apr 27 Python
python 字符串格式化的示例
Sep 21 Python
python中time tzset()函数实例用法
Feb 18 Python
Python 查找字符在字符串中的位置实例
May 02 #Python
python 巧用正则寻找字符串中的特定字符的位置方法
May 02 #Python
Python 在字符串中加入变量的实例讲解
May 02 #Python
Python 实现字符串中指定位置插入一个字符
May 02 #Python
Python3实现的简单验证码识别功能示例
May 02 #Python
利用Python在一个文件的头部插入数据的实例
May 02 #Python
python在文本开头插入一行的实例
May 02 #Python
You might like
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
php curl模拟post提交数据示例
2013/12/31 PHP
php 启动时报错的简单解决方法
2014/01/27 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
nginx 设置多个站跨域
2021/03/09 Servers
JQuery中$之选择器用法介绍
2011/04/05 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
css3实现动画的三种方式
2020/08/24 HTML / CSS
英国旅游额外服务市场领导者:Holiday Extras(机场停车场、酒店、接送等)
2017/10/07 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
公司管理制度范本
2015/08/03 职场文书
初一语文教学反思
2016/03/03 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js