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中的五种异常处理机制介绍
Sep 02 Python
Python中unittest用法实例
Sep 25 Python
python连接mysql实例分享
Oct 09 Python
Python动态导入模块的方法实例分析
Jun 28 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
pytorch实现onehot编码转为普通label标签
Jan 02 Python
tensorflow 实现从checkpoint中获取graph信息
Feb 10 Python
tensorflow 实现数据类型转换
Feb 17 Python
python支持多继承吗
Jun 19 Python
python性能测试工具locust的使用
Dec 28 Python
python drf各类组件的用法和作用
Jan 12 Python
python之openpyxl模块的安装和基本用法(excel管理)
Feb 03 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 数组和字符串互相转换实现方法
2013/03/26 PHP
详解PHP的Yii框架中的Controller控制器
2016/03/29 PHP
laravel框架使用极光推送消息操作示例
2020/02/15 PHP
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
Bootstrap基本样式学习笔记之标签(5)
2016/12/07 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
vue组件实例解析
2017/01/10 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
总结js函数相关知识点
2018/02/27 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
python 正则表达式 概述及常用字符
2009/05/04 Python
Python的函数的一些高阶特性
2015/04/27 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python爬虫之正则表达式的使用教程详解
2018/10/25 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
Tensorflow中的降维函数tf.reduce_*使用总结
2020/04/20 Python
nohup的用法
2014/08/10 面试题
化工专业大学生职业生涯规划书
2014/01/14 职场文书
会议室标语
2014/06/21 职场文书
物流专业专科生职业生涯规划书
2014/09/14 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
2015新学期开学寄语
2015/02/26 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python