python3实现字符串操作的实例代码


Posted in Python onApril 16, 2019

python3字符串操作

x = 'abc'
 y = 'defgh'
 print(x + y)     #x+y
 print(x * 3)     #x*n
 print(x[2])     #x[i]
 print(y[0:-1])     #str[i:j]
#求长度
>>> len(x)
11
#将其他类型转换为字符串
>>> str(123)
'123'
#将数字转为对应的utf-8字符
>>> chr(97)
'a'
#将字符转为对应的数字
>>> ord('a')
97
#将数字转为16进制
>>> hex(32)
'0x20'
#将数字转为8进制
>>> oct(32)
'0o40'
>>> str = 'abdcsdsjfkAsfDfja'
 #将所有字符转为小写
 >>> str.lower()
 'abdcsdsjfkasfdfja'
 #将所有字符转为大写
 >>> str.upper()
 'ABDCSDSJFKASFDFJA'
 #判断所有字符是否为小写
 >>> str.islower()
 False
 #判断所有字符是否都为可打印的
 >>> str.isprintable()
 True
 #判断所有字符都是数字
 >>> str.isnumeric()
 False

#判断是否以参数为结尾
>>> str.endswith('fja')
True
#判断是否以参数为开头
>>> str.startswith('asd')
False
#将字符串以sep为分隔符分开, 返回一个列表
>>> str.split(sep='a')
['', 'bdcsdsjfkAsfDfj', '']
>>> str.split(sep='s')
['abdc', 'd', 'jfkA', 'fDfja']
#返回参数串的个数
>>> str.count('sd')
1
#将第一个参数字符串替换为第二个参数字符串,替换前n个
>>> str.replace('s', 'c', str.count('s'))
'abdccdcjfkAcfDfja'
#center就是居中的意思,字符串的长度为6个单位,tj 占了两个单位,其余的位子用$来占位
>>>str ='tj'
>>>print ( str.center(6, '$'))
>>>$$tj$$
#从原字符串左右俩侧 删掉字符串列出的字符
>>> str.strip('sdffa')
'bdcsdsjfkAsfDfj'
>>> str.strip('sdffafjdb')
'csdsjfkAsfD'
#长度不够左侧用0填充
>>> str.zfill(23)
'000000abdcsdsjfkAsfDfja'
#join中参数的每一个元素用':'连起来
>>> ':'.join(['127.0.0.1', '9988'])
'127.0.0.1:9988'

总结

以上所述是小编给大家介绍的python3实现字符串操作的实例代码 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
go语言计算两个时间的时间差方法
Mar 13 Python
python执行外部程序的常用方法小结
Mar 21 Python
Django中使用group_by的方法
May 26 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
Sep 22 Python
matplotlib简介,安装和简单实例代码
Dec 26 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
Python实现二维曲线拟合的方法
Dec 29 Python
使用Django开发简单接口实现文章增删改查
May 09 Python
python使用time、datetime返回工作日列表实例代码
May 09 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
Python中requests做接口测试的方法
May 30 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
Apr 16 #Python
Django之无名分组和有名分组的实现
Apr 16 #Python
Pythony运维入门之Socket网络编程详解
Apr 15 #Python
使用python实现抓取腾讯视频所有电影的爬虫
Apr 15 #Python
Python 编程速成(推荐)
Apr 15 #Python
值得收藏的10道python 面试题
Apr 15 #Python
Python 学习教程之networkx
Apr 15 #Python
You might like
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
2020/07/13 PHP
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
jquery each()源代码
2011/02/14 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
js提交form表单,并传递参数的实现方法
2016/05/25 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
JavaScript数值千分位格式化的两种简单实现方法
2016/08/01 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
原生js实现下拉选项卡
2019/11/27 Javascript
vue修改Element的el-table样式的4种方法
2020/09/17 Javascript
Python File(文件) 方法整理
2019/02/18 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
Canvas系列之滤镜效果
2019/02/12 HTML / CSS
2014年安全管理工作总结
2014/12/01 职场文书
优秀班主任申报材料
2014/12/16 职场文书
党员检讨书范文
2014/12/27 职场文书
大学生实习推荐信
2015/03/27 职场文书
校运会加油稿大全
2015/07/22 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技
win10更新失败无限重启解决方法
2022/04/19 数码科技
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技