python字符串string的内置方法实例详解


Posted in Python onMay 14, 2018

下面给大家分享python 字符串string的内置方法,具体内容详情如下所示:

#__author: "Pizer Wang"
#__date: 2018/1/28
a = "Let's go"
print(a)
print("-------------------")
a = 'Let\'s go'
print(a)
print("-------------------")
print("hello" * 3)
print("helloworld"[2:])
print("-------------------")
print("ell" in "helloworld")
print("-------------------")
print("Pizer is a good student")
print("%s is a goog student" % "Pizer")
print("-------------------")
a = "1234"
b = "abcd"
c = "!@#$"
d = a + b + c
print(d)
d = "".join([a, b, c])
print(d)
d = ", ".join([a, b, c])
print(d)
d = "++".join([a, b, c])
print(d)
print("-------------------")
print("string的内置方法")
str = "helloworld"
print(str.count("l"))   #统计元个数
print(str.capitalize())   #首字母大写
print(str.center(25, "-"))  #居中
print(str.endswith("d"))
print(str.endswith("world"))
print(str.endswith("word"))  #是否以某个内容结尾
print(str.startswith("hello")) #是否以某个内容开始
str = "hello\tworld"
print(str.expandtabs(tabsize=10))
print("-------------------")
str = "helloworld {name} is {age}"
print(str.find("w"))   #查找到第一个元素并将索引值返回
print(str.format(name = "Pizer", age = 18))
print(str.format_map({"name":"Jone", "age":25}))
print("-------------------")
print(str.index("w"))
#print(str.index("www"))  #报错
print(str.find("wwww"))
print("-------------------")
str = "123abc"
print(str.isalnum())
str = "123"
print(str.isalnum())
str = "abc"
print(str.isalnum())
str = "!@$"
print(str.isalnum())
str = "中国万岁"
print(str.isalnum())
print("-------------------")
print("123456".isdecimal())
print("123456ff".isdecimal())
print("123456789".isdigit())
print("12345.6789".isdigit())
print("12345.6789".isnumeric())
print("-------------------")
print("34abc".isidentifier())
print("_34abc".isidentifier())
print("abc".islower())
print("abC".islower())
print("ABC".isupper())
print(" ".isspace())
print("-------------------")
print("Hello Jone".istitle())
print("Good morning".istitle())
print("-------------------")
print("Hello Jone".lower())
print("Good morning".upper())
print("Hello Jone".swapcase())
print("-------------------")
print("Hello world".ljust(20, "-"))
print("Hello world".rjust(20, "-"))
print(" Hello world \t \n")
print(" Hello world ".strip())
print(" Hello world ".lstrip())
print(" Hello world ".rstrip())
print("-------------------")
print("Hello Jone Jone".replace("Jone", "Pizer"))
print("Hello Jone Jone".replace("Jone", "Pizer", 1))
print("My title".find("t"))
print("My title".rfind("t"))
print("-------------------")
print("Hello world".split(" "))
print("Hello world".split("l", 1))
print("Hello world".rsplit("l", 1))
print("hello jone".title())
print("-------------------")
#重要的字符串方法
# print(st.count('l'))
# print(st.center(50,'#')) # 居中
# print(st.startswith('he')) # 判断是否以某个内容开头
# print(st.find('t'))
# print(st.format(name='alex',age=37)) # 格式化输出的另一种方式 待定:?:{}
# print('My tLtle'.lower())
# print('My tLtle'.upper())
# print('\tMy tLtle\n'.strip())
# print('My title title'.replace('itle','lesson',1))
# print('My title title'.split('i',1))

执行结果:

Let's go
Let's go
hellohellohello
lloworld
True
Pizer is a good student
Pizer is a goog student
1234abcd!@#1234abcd!@#
1234abcd!@#
 1234, abcd, !@#$
1234++abcd++!@#$
string的内置方法
3
 Helloworld
——?helloworld——-
True
 True
 False
 True
hello world
5
 helloworld Pizer is 18
helloworld Jone is 25
5
-1
True
 True
 True
 False
True
True
 False
 True
 False
False
False
 True
 True
 False
 True
True
True
False
hello jone
 GOOD MORNING
hELLO jONE
Hello world———
 ———Hello world
 Hello world
Hello world
 Hello world
 Hello world
Hello Pizer Pizer
 Hello Pizer Jone
 3
5
[‘Hello', ‘world']
 [‘He', ‘lo world']
 [‘Hello wor', ‘d']
Hello Jone

总结

以上所述是小编给大家介绍的python字符串string的内置方法实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python开发的实用计算器完整实例
May 10 Python
python机器学习理论与实战(一)K近邻法
Jan 28 Python
Python使用pyh生成HTML文档的方法示例
Mar 10 Python
用pandas按列合并两个文件的实例
Apr 12 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
详解django的serializer序列化model几种方法
Oct 16 Python
python Pillow图像处理方法汇总
Oct 16 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
tensorflow 限制显存大小的实现
Feb 03 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
Feb 07 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
Feb 11 Python
python实现对变位词的判断方法
Apr 05 Python
python获取文件真实链接的方法,针对于302返回码
May 14 #Python
Python工厂函数用法实例分析
May 14 #Python
windows下添加Python环境变量的方法汇总
May 14 #Python
Django实现全文检索的方法(支持中文)
May 14 #Python
如何用python整理附件
May 13 #Python
Python基于dom操作xml数据的方法示例
May 12 #Python
Python实现使用卷积提取图片轮廓功能示例
May 12 #Python
You might like
有关PHP性能优化的介绍
2013/06/20 PHP
调整PHP的性能
2013/10/30 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
JS简单计算器实例
2015/01/20 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python如何实现定时器功能
2020/05/28 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
维也纳通行证:Vienna PASS
2019/07/18 全球购物
师范毕业生个人求职信
2013/12/09 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
社区道德讲堂实施方案
2014/03/21 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
人生感悟经典句子
2019/08/20 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js