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中使用成员运算符的示例
May 13 Python
python文件特定行插入和替换实例详解
Jul 12 Python
python正则实现提取电话功能
Feb 24 Python
python实现机器学习之元线性回归
Sep 06 Python
Mac安装python3的方法步骤
Aug 09 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
python读取raw binary图片并提取统计信息的实例
Jan 09 Python
python中adb有什么功能
Jun 07 Python
keras topN显示,自编写代码案例
Jul 03 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 Python
Python实现弹球小游戏
Aug 01 Python
Python如何获取文件路径/目录
Sep 22 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
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
微信 开发生成带参数的二维码的实例
2016/11/23 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
window.open的功能全解析
2006/10/10 Javascript
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
jquery禁用右键示例
2014/04/28 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
Vue项目中使用jquery的简单方法
2019/05/16 jQuery
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
Python之用户输入的实例
2018/06/22 Python
Python的形参和实参使用方式
2019/12/24 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
运动会邀请函范文
2014/01/31 职场文书
会议欢迎标语
2014/06/30 职场文书
简易离婚协议书范本
2014/10/24 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
思想政治表现评语
2015/01/04 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL