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 相关文章推荐
pyside写ui界面入门示例
Jan 22 Python
Python中将字典转换为XML以及相关的命名空间解析
Oct 15 Python
详解python中requirements.txt的一切
Mar 03 Python
详解Golang 与python中的字符串反转
Jul 21 Python
使用Python爬取最好大学网大学排名
Feb 24 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
Apr 24 Python
对python中的logger模块全面讲解
Apr 28 Python
pycharm设置注释颜色的方法
May 23 Python
django框架两个使用模板实例
Dec 11 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
Mar 05 Python
Python绘制地图神器folium的新人入门指南
May 23 Python
python区块链实现简版工作量证明
May 25 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
通过html表格发电子邮件
2006/10/09 PHP
php && 逻辑与运算符使用说明
2010/03/04 PHP
php求正负数数组中连续元素最大值示例
2014/04/11 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
react-native DatePicker日期选择组件的实现代码
2017/09/12 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
2019/10/30 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
Python GUI编程 文本弹窗的实例
2019/06/11 Python
Django之PopUp的具体实现方法
2019/08/31 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
PyCharm 2020.2 安装详细教程
2020/09/25 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
美国时尚在线:Showpo
2017/09/08 全球购物
美丽的现代设计家具:2Modern
2018/07/26 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
单位消防安全制度
2014/01/12 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
软件售后服务承诺书
2014/05/21 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
仓库统计员岗位职责
2015/04/14 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书