Python入门_浅谈字符串的分片与索引、字符串的方法


Posted in Python onMay 16, 2017

这篇文章主要介绍了字符串的分片与索引、字符串的方法。

字符串的分片与索引:

字符串可以用过string[X]来分片与索引。分片,简言之,就是从字符串总拿出一部分,储存在另一个地方。

看下面这个例子,string[0]代表第一个字符,string[-1]为最后一个字符,空格也算一个字符;如果想截取某一段字符时,可以用string[X:X]来表示,其中冒号切记需为英文状态下的,如果从头或是从结尾开始截取,可以直接省略掉开头和结尾的表示。

string = 'I am a Product Manager'
print(string[0])
print(string[2])
print(string[-1])
print(string[-3])
print(string[0:9])
print(string[4:])
print(string[:9])

运行结果:

I
a
r
g
I am a Pr
 a Product Manager
I am a Pr

现在,我们来尝试组一个新单词:

string = 'father and mother, i love you'
new_word = (string[0] + string[7] + string[11] + string[-10] +string[-8] + string[-3])
print(new_word)

将分片分出来的字符组成了新单词:family。运行结果:

 

family

 字符串的方法:

Python是面向对象的编程语言,面向的对象有各种功能特性,专业术语称之为“方法”。看下面这个例子,将手机号码保留后四位,其余用“*”替换:

 

phone_number = '13098763773'
hiding_phone_number = phone_number.replace(phone_number[:7],'*' * 7)
print(hiding_phone_number)

里面用到了替换这个方法:对象.replace(),可以将想要隐藏的手机位数用星号替换掉。运行结果:

*******3773

接下来,试试find(),查找在字符串里第一个出现子串的位置。

search = '130'
num_a = '13098763773'
num_b = '13461309856'
num_c = '15098763453'
print(str(num_a.find(search)))
print(str(num_b.find(search)))
print(str(num_c.find(search)))

返回-1时,表示没有查到。

运行结果:

 

0
4
-1

这一节,就先简单介绍到这儿,关于Python的下一篇会介绍下函数。

以上这篇Python入门_浅谈字符串的分片与索引、字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网页请求urllib2模块简单封装代码
Feb 07 Python
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
Python处理RSS、ATOM模块FEEDPARSER介绍
Feb 18 Python
解析Python中的变量、引用、拷贝和作用域的问题
Apr 07 Python
python+opencv实现动态物体追踪
Jan 09 Python
python使用PIL给图片添加文字生成海报示例
Aug 17 Python
pandas-resample按时间聚合实例
Dec 27 Python
使用pytorch实现可视化中间层的结果
Dec 30 Python
python读取tif图片时保留其16bit的编码格式实例
Jan 13 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
Jan 20 Python
Pycharm常用快捷键总结及配置方法
Nov 14 Python
聊聊Python String型列表求最值的问题
Jan 18 Python
python将ansible配置转为json格式实例代码
May 15 #Python
用Python设计一个经典小游戏
May 15 #Python
Python 对象中的数据类型
May 13 #Python
Python中matplotlib中文乱码解决办法
May 12 #Python
使用Python对Csv文件操作实例代码
May 12 #Python
python 读取excel文件生成sql文件实例详解
May 12 #Python
Python实现读取并保存文件的类
May 11 #Python
You might like
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
JavaScript数组前面插入元素的方法
2015/04/06 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
javascript正则表达式总结
2016/02/29 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
Python实现从订阅源下载图片的方法
2015/03/11 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
python占位符输入方式实例
2019/05/27 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
逼真的HTML5树叶飘落动画
2016/03/01 HTML / CSS
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
老师给学生的表扬信
2014/01/17 职场文书
计算机专业自荐信
2014/05/24 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
2015年机械设备管理工作总结
2015/05/04 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
Python实现自动玩连连看的脚本分享
2022/04/04 Python
js前端图片加载异常兜底方案
2022/06/21 Javascript