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 相关文章推荐
pyqt4教程之实现windows窗口小示例分享
Mar 07 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
Python+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
python如何拆分含有多种分隔符的字符串
Mar 20 Python
Python Pillow Image Invert
Jan 22 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
Jun 17 Python
如何使用python操作vmware
Jul 27 Python
Django自定义模板过滤器和标签的实现方法
Aug 21 Python
python中的Elasticsearch操作汇总
Oct 30 Python
Python中求对数方法总结
Mar 10 Python
Django实现简单的分页功能
Feb 22 Python
python中super()函数的理解与基本使用
Aug 30 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
晶体管来复再生式二管收音机
2021/03/02 无线电
来自phpguru得Php Cache类源码
2010/04/15 PHP
数据库中排序的对比及使用条件详解
2012/02/23 PHP
PHP程序员基本要求和必备技能
2014/05/09 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
QQ空间顶部折页撕开效果示例代码
2014/06/15 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
Python实现的批量下载RFC文档
2015/03/10 Python
Python多线程爬虫简单示例
2016/03/04 Python
Python变量和数据类型详解
2017/02/15 Python
使用Python文件读写,自定义分隔符(custom delimiter)
2020/07/05 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
企划经理的岗位职责
2013/11/17 职场文书
社区中秋节活动方案
2014/01/29 职场文书
菜篮子工程实施方案
2014/03/08 职场文书
团干部培训方案
2014/06/03 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
学校师德师风整改措施
2014/10/27 职场文书
商务英语求职信范文
2015/03/19 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
旷工检讨书大全
2015/08/15 职场文书
六年级作文之关于梦
2019/10/22 职场文书
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server