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私有属性和方法实例分析
Jan 15 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
你所不知道的Python奇技淫巧13招【实用】
Dec 14 Python
python2.7 mayavi 安装图文教程(推荐)
Jun 22 Python
Python3实现的简单三级菜单功能示例
Mar 12 Python
Python Web框架之Django框架Model基础详解
Aug 16 Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
Apr 22 Python
Python socket服务常用操作代码实例
Jun 22 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 Python
Python&Matlab实现灰狼优化算法的示例代码
Mar 21 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+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
jQuery学习笔记之jQuery的动画
2010/12/22 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
Bootstrap+jfinal退出系统弹出确认框的实现方法
2016/05/30 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
2016/07/06 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
[46:55]Ti4 冒泡赛第二轮 LGD vs C9
2014/07/14 DOTA
python使用reportlab实现图片转换成pdf的方法
2015/05/22 Python
Python学习思维导图(必看篇)
2017/06/26 Python
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
什么是属性访问器
2015/10/26 面试题
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
高中生逃课检讨书
2014/10/10 职场文书
增值税发票丢失证明
2015/06/19 职场文书