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命令行参数解析模块getopt使用实例
Apr 13 Python
深入浅析Python的类
Jun 22 Python
对python中dict和json的区别详解
Dec 18 Python
Python常用的json标准库
Feb 19 Python
浅谈python中get pass用法
Mar 19 Python
利用python实现周期财务统计可视化
Aug 25 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
Aug 31 Python
Django中从mysql数据库中获取数据传到echarts方式
Apr 07 Python
Python pip安装模块提示错误解决方案
May 22 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
pytorch中的weight-initilzation用法
Jun 24 Python
jupyter notebook更换皮肤主题的实现
Jan 07 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配置心得包含MYSQL5乱码解决
2006/11/20 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
jquery对table做排序操作的实例演示
2017/08/10 jQuery
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
python使用socket进行简单网络连接的方法
2015/04/29 Python
Python易忽视知识点小结
2015/05/25 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
网络安全方面的面试题
2016/01/07 面试题
一道输出判断型Java面试题
2014/10/01 面试题
企划专员岗位职责
2013/12/09 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
小学生美德少年事迹
2014/02/02 职场文书
三查三看党性分析材料
2014/02/18 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
追悼会悼词大全
2015/06/23 职场文书
员工工作失职检讨书范文!
2019/07/03 职场文书
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技