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使用迭代器打印螺旋矩阵的思路及代码示例
Jul 02 Python
Python单例模式的两种实现方法
Aug 14 Python
Python单元测试实例详解
May 25 Python
python迭代dict的key和value的方法
Jul 06 Python
Linux下python3.6.1环境配置教程
Sep 26 Python
python RabbitMQ 使用详细介绍(小结)
Nov 08 Python
使用python画社交网络图实例代码
Jul 10 Python
在python image 中安装中文字体的实现方法
Aug 22 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
Python函数参数定义及传递方式解析
Jun 10 Python
python的dict判断key是否存在的方法
Dec 09 Python
使用python实现学生信息管理系统
Feb 25 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
php csv操作类代码
2009/12/14 PHP
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
php读取mysql的简单实例
2014/01/15 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python中turtle作图示例
2017/11/15 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
html5指南-5.使用web storage存储键值对的数据
2013/01/07 HTML / CSS
电子商务专业实习生自我鉴定
2013/09/24 职场文书
毕业生个人求职的自我评价
2013/10/28 职场文书
圣诞节红领巾广播稿
2014/02/03 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
元旦晚会主持词开场白
2015/05/28 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
《称赞》教学反思
2016/02/17 职场文书
九年级历史教学反思
2016/02/19 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript
python神经网络学习 使用Keras进行简单分类
2022/05/04 Python