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获取android设备的GPS信息脚本分享
Mar 06 Python
Python中将字典转换为列表的方法
Sep 21 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
Apr 08 Python
python获取酷狗音乐top500的下载地址 MP3格式
Apr 17 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
python脚本实现mp4中的音频提取并保存在原目录
Feb 27 Python
Python基础详解之邮件处理
Apr 28 Python
Python利用机器学习算法实现垃圾邮件的识别
Jun 28 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
hessian 在PHP中的使用介绍
2010/12/13 PHP
php中in_array函数用法探究
2014/11/25 PHP
cakephp打印sql语句的方法
2015/02/13 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP编程实现计算抽奖概率算法完整实例
2017/08/09 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
jquery异步循环获取功能实现代码
2010/09/19 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
javascript截取字符串小结
2015/04/28 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
nodejs 如何手动实现服务器
2018/08/20 NodeJs
python解析xml文件操作实例
2014/10/05 Python
各个系统下的Python解释器相关安装方法
2015/10/12 Python
对Python 2.7 pandas 中的read_excel详解
2018/05/04 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
如何启动时不需输入用户名与密码
2014/05/09 面试题
护士自我鉴定范文
2013/10/06 职场文书
财务会计专业应届毕业生求职信
2013/10/18 职场文书
英语系本科生求职信范文
2013/12/18 职场文书
自强之星事迹材料
2014/05/12 职场文书
远程教育学习心得体会
2016/01/23 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python