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模拟sql语句对员工表格进行增删改查
Jul 05 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
Apr 05 Python
Python面向对象之类和实例用法分析
Jun 08 Python
Python程序打包工具py2exe和PyInstaller详解
Jun 28 Python
简单了解python的break、continue、pass
Jul 08 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
Aug 20 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
python 装饰器功能与用法案例详解
Mar 06 Python
python游戏开发的五个案例分享
Mar 09 Python
Spring http服务远程调用实现过程解析
Jun 11 Python
Python3压缩和解压缩实现代码
Mar 01 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
PHP mkdir()定义和用法
2009/01/14 PHP
php中几种常见安全设置详解
2010/04/06 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
对new functionName()定义一个函数的理解
2014/05/22 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
python字典get()方法用法分析
2015/04/17 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
python三方库之requests的快速上手
2019/03/04 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
学校交通安全责任书
2014/08/25 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers