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与js)两种实现
Feb 21 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
python 列表,数组,矩阵两两转换tolist()的实例
Apr 04 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
python实现统计代码行数的小工具
Sep 19 Python
Python numpy数组转置与轴变换
Nov 15 Python
在Django中实现添加user到group并查看
Nov 18 Python
解决tensorflow打印tensor有省略号的问题
Feb 04 Python
pytorch:model.train和model.eval用法及区别详解
Feb 20 Python
python编写一个会算账的脚本的示例代码
Jun 02 Python
Python爬虫获取页面所有URL链接过程详解
Jun 04 Python
python 中的@运算符使用
May 26 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上传文件问题汇总
2015/01/30 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
javascript正则匹配汉字、数字、字母、下划线
2014/04/10 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
TensorFlow实现Logistic回归
2018/09/07 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
Django stark组件使用及原理详解
2019/08/22 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
python 实现批量图片识别并翻译
2020/11/02 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
十岁生日同学答谢词
2014/01/19 职场文书
八年级数学教学反思
2014/01/31 职场文书
美术毕业生求职信
2014/02/25 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
学校献爱心活动总结
2014/07/08 职场文书
工会趣味活动方案
2014/08/18 职场文书
入股合作协议书
2014/10/12 职场文书
创业计划书之面包店
2019/09/12 职场文书
导游词之张家口
2019/12/13 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL