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实现图书超期提醒
Aug 02 Python
numpy 进行数组拼接,分别在行和列上合并的实例
May 08 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
Python3最长回文子串算法示例
Mar 04 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
django框架单表操作之增删改实例分析
Dec 16 Python
Python面向对象之私有属性和私有方法应用案例分析
Dec 31 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
关于多元线性回归分析——Python&SPSS
Feb 24 Python
简单了解python shutil模块原理及使用方法
Apr 28 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
May 10 Python
Python Tkinter实例——模拟掷骰子
Oct 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/04/21 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
JSON在PHP中的应用介绍
2012/09/08 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
javascript实现对表格元素进行排序操作
2015/11/18 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
通过shell+python实现企业微信预警
2019/03/07 Python
Python命令行click参数用法解析
2019/12/19 Python
python实现在线翻译
2020/06/18 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
Python文件操作的面试题
2013/06/22 面试题
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
单位介绍信范文
2014/01/18 职场文书
致200米运动员广播稿
2014/02/06 职场文书
节约粮食标语
2014/06/18 职场文书
调研座谈会发言材料
2014/08/23 职场文书
红高粱观后感
2015/06/10 职场文书
个人收入证明范本
2015/06/12 职场文书
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python