您的位置:首页 > 编程语言 > Python开发

Python数据类型 之 str

2017-08-04 22:57 225 查看
Str

一:功能:

1.      引用.center(长度,’填充的字符默认为空格’):使引用的对象居于填充字符中。ljust(长度,填充字符):左对齐,右侧填充字符。rjust同

2.      引用.count(’引用的对象的子序列’,起始位置默认为0,结束的位置默认为长度-1)注意空格也算一个位置,左闭右开:计算子序列出现的次数

3.      引用.endswith(’a’,起始位置默认为0,结束位置默认为长度-1):判断引用的对象是否以a结尾。相应的有startswith。

4.      引用.expandtabs(‘’数字’(默认是一个转八个)):把对象里的一个tab转换成数字个空格

5.      引用.find(‘字符’,起始位置默认为0,结束位置默认为长度-1):从左往右找对象里第一次出现的字符位置。跟index完全一样,只不过find找不着报-1,index报错

6.      引用.format(a,b,``````)

7.      ‘字符串’.join(list):以字符串连接列表(或元祖)的每一个元素从而生成一个字符串

8.      引用.upper():对象变大写(全变)。相应的lower。swapcase()小写变大写大写变小写。islower()检查是否全是小写,否则返回false。相应的 isupper。

9.      引用.istrip():移除左边的空格,rstrip右边去掉,strip去掉两边

10.  引用.isalnum():判断字符串是否是字母或数字,有别的就是false。引用.isalpha():判断字符串是否全是字母。引用.isdigit:是否全为数字,否则返回false。引用.space()判断是否是空格

11.  引用.istitle()判断每个元素是否全是第一个字母大写   引用.title():把字符串每个元素第一个字母大写

12.  引用.partition(分隔元素) 以中间元素分割字符串为三部分

13.  引用.replace(‘要替换的元素’,‘替换进去的新元素’,‘替换第几个(默认全体换掉)’):如果指定第三个参数max,则替换不超过 max 次。

14.  find是从左向右,rfind是从右向左,rindex是从右到左

15.  repartition是从右找分隔元素

16.  引用.split(’分隔元素’,‘第几个’(默认是全部找)):把分隔元素去掉,分割。相应的rsplit

17.  索引:字符串可以用引用[]来表示,括号里相应的是索引。

18.  切片:引用[a:b]左闭右开,表示从a到b的字符。

二、对象命名

S1=‘alex’

S1=str(‘alex’)注意:str如果第一次出现,必须在括号里面加引号。

str()不加参数是个空字符串(因为源码里有带等号的),一个参数是普通字符串,两个参数涉及到字节的问题。

三、索引 切片

a=’alex’

Print a[0:2]  :al

Print a[0]    :a

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: