码迷,mamicode.com
首页 > 编程语言 > 详细

Python字符串

时间:2018-06-15 23:26:10      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:单词   编程语言   pytho   find   str   span   包括   数字   查找   

1.字符串的定义

字符串就是一串字符,是编程语言中表示文本的数据类型,在Python中可以使用一对双引号 ” 或者一对单引号 ’ 定义一个字符串。

字符串跟列表、元组一样,是一种有序的数据集合类型,可以使用索引获取一个字符串中指定位置的字符,索引计数从0开始,

也可以使用 for 循环遍历字符串中每一个字符。例如,定义一个字符串s, s = "python"

技术分享图片

 

 

 

 

2.字符串的内置方法

python字符串提供的内置方法丰富,在开发时,能够针对字符串进行更加灵活的操作,应对更多的开发需求。

2.1 判断类型

string.isspace()  如果string中只包括空白字符,则返回True

技术分享图片

 

string.isalnum()  如果string至少有一个字符并且所有字符都是字母数字则返回True

技术分享图片

 

string.isalpha()  如果string至少一个字符并且所有字符都是字母则返回True

技术分享图片

 

 string.isdigit()  如果string只包含数字则返回True

技术分享图片

 

string.istitle()  如果string 是标题化的(每个单词的首字母大写)则返回True

技术分享图片

 

string.islower()  如果string中至少包含一个字母,并且所有字母都是小写的则返回True

技术分享图片

 

string.isupper()  如果string中至少包含一个字母,并且所有字母都是大写的则返回True

技术分享图片

 

 

2.2 查找和替换

string.startswith(str)  检查字符串是否以 str 开头,是则返回True

技术分享图片

 

string.endswith(str)  检查字符串是否以str结束,是则返回True

技术分享图片

 

string.find(str,start=0,end=len(string))  检测字符串中是否包含str,如果是返回索引值,否则返回-1,

可以指定检测范围

技术分享图片

 

string.index(str,start=0,end=len(string))  跟 find()方法类似,区别在如果 str 不在string会报错

技术分享图片

 

 string.replace(old_str,new_str,num=string.count(old_str))  把 string中的 old_str 替换成 new_str,

如果 num 指定,则替换不超过 num 次

 技术分享图片

 

Python字符串

标签:单词   编程语言   pytho   find   str   span   包括   数字   查找   

原文地址:https://www.cnblogs.com/heqiuyong/p/9189252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!