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 相关文章推荐
跟老齐学Python之dict()的操作方法
Sep 24 Python
python使用reportlab实现图片转换成pdf的方法
May 22 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
python梯度下降法的简单示例
Aug 31 Python
python_opencv用线段画封闭矩形的实例
Dec 05 Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 Python
python对验证码降噪的实现示例代码
Nov 12 Python
使用K.function()调试keras操作
Jun 17 Python
python识别验证码的思路及解决方案
Sep 13 Python
django使用channels实现通信的示例
Oct 19 Python
解决Django transaction进行事务管理踩过的坑
Apr 24 Python
Python自动化工具之实现Excel转Markdown表格
Apr 08 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中获得视频时间总长度的另一种方法
2011/09/15 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
2017/03/14 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
Python中返回字典键的值的values()方法使用
2015/05/22 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
python 转换 Javascript %u 字符串为python unicode的代码
2016/09/06 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
Python异常处理例题整理
2019/07/07 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
中国高端家电购物商城:顺电
2018/03/04 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
咨询公司各岗位职责
2013/12/02 职场文书
工程部经理岗位职责
2013/12/08 职场文书
优秀毕业生求职信范文
2014/01/02 职场文书
打架检讨书500字
2014/01/29 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
银行金融服务方案
2014/06/11 职场文书
学雷锋标语
2014/06/25 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
小学教师师德整改措施
2014/09/29 职场文书
实例详解Python的进程,线程和协程
2022/03/13 Python