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实现获取序列中最小的几个元素
Sep 25 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
Windows下python3.7安装教程
Jul 31 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
Django单元测试中Fixtures用法详解
Feb 25 Python
Python基于gevent实现高并发代码实例
May 15 Python
Python绘制组合图的示例
Sep 18 Python
Python监听键盘和鼠标事件的示例代码
Nov 18 Python
Python激活Anaconda环境变量的详细步骤
Jun 08 Python
python异常中else的实例用法
Jun 15 Python
Pygame如何使用精灵和碰撞检测
Nov 17 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
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
php简单复制文件的方法
2016/05/09 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
javascript 支持ie和firefox杰奇翻页函数
2008/07/22 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
基于webpack4+vue-cli3项目实现换肤功能
2019/07/17 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
详解Django框架中的视图级缓存
2015/07/23 Python
python在不同层级目录import模块的方法
2016/01/31 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
Python文件读写常见用法总结
2019/02/22 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
儿科护理实习自我鉴定
2013/09/19 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
2015年暑假工作总结
2015/07/13 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
MySQL 常见存储引擎的优劣
2021/06/02 MySQL
使用Redis实现实时排行榜功能
2021/07/02 Redis