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网络编程学习笔记(三):socket网络服务器
Jun 09 Python
Python中实现两个字典(dict)合并的方法
Sep 23 Python
Python实现提取谷歌音乐搜索结果的方法
Jul 10 Python
Python实现ping指定IP的示例
Jun 04 Python
Tensorflow 查看变量的值方法
Jun 14 Python
Python实现图片转字符画的代码实例
Feb 22 Python
python批量识别图片指定区域文字内容
Apr 30 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
Oct 25 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
Nov 15 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
Jan 05 Python
python打包生成so文件的实现
Oct 30 Python
解决jupyter notebook启动后没有token的坑
Apr 24 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二维数组的去重问题解析
2011/07/17 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
PHP新特性详解之命名空间、性状与生成器
2017/07/18 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
2017/09/26 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
javascript document.compatMode兼容性
2010/02/23 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
JS实现点击网页判断是否安装app并打开否则跳转app store
2016/11/18 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
2020/02/15 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
python opencv肤色检测的实现示例
2020/12/21 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
模具专业毕业生自荐书范文
2014/02/19 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
JS数组的常用方法整理
2021/03/31 Javascript
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
Django一小时写出账号密码管理系统
2021/04/29 Python
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python
table不让td文字溢出操作方法
2022/12/24 HTML / CSS