python 03 字符串详解

1.制表符 \t

 str.expandtabs(20)

可相当于表格

2.def   isalpha(self)

判断是否值包含字母(汉字也为真),不包含数字

3.def   isdecimal(self)   判断是否为纯数字

def   isdigit(self)  判断是否为数字 ②也算数字,范围更广

def  isnumeric()   判断是否为数字  二也算,范围最广

4.def isidentifier(self)            判断是不是标识符,不查关键字

5.def islower(self)   判断是不是全部小写

def lower(self, *args, **kwargs)  将字符串编程小写

isupper()与上面的相反,大写操作

upper()

6.def isprintable(self)   判断是否存在不可见的东西,没有为true   例如  \t   \n

7.def  isspace(self)    判断是否全部为空格

8.def  istitle(self)   判断是否为标题,(标题格式:所有单词首字母都是大写)

def title(self, *args, **kwargs) 将字符串变成标题格式

9.def join(self, ab=None, pq=None, rs=None) 将字符串中每一个元素按照指定分隔符进行拼接

 

10.def ljust(self, *args, **kwargs)

 

def rjust(self, *args, **kwargs),把字放左边与ljust相反

def zfill(self, *args, **kwargs)

11.def lstrip(self, *args, **kwargs)

rstrip

strip    去除左边/右边/两边的空白,空格,换行,制表都可以去除,什么都不加代表去除空白,,,指定参数时,回去出某个字符

 

12.def maketrans(self, *args, **kwargs)   替换指定字符

def replace(self, *args, **kwargs)  替换字符    可指定替换前几个

 

13.def partition(self, *args, **kwargs)

rpartition从左右两边分隔字符串,只分隔成3部分

def rsplit(self, *args, **kwargs)

split,从左右两边分隔字符串,分隔成n(可以指定)分,不包括该字符

def splitlines(self, *args, **kwargs)根据换行符分隔,如果传入true包含换行符,,默认不包含

14.def startswith(self, prefix, start=None, end=None)

endswith    是否以某个指定字符开头/结尾

15.def swapcase(self, *args, **kwargs)  大写换小写,小写换大写

 16.///////////6个基本魔法:///////

join,split,find,strip,upper,lower

////////////灰魔法/////////

for循环,切片,len,索引

test="alex"

test[1]='l'索引,下标只能取一个

test[0:2]索引范围,0=<index<2

test[0:-1]="ale"

len(test)=4,获取长度,传入的数据,不仅是字符串,还可以是列表

 

for a in  test,可以拿到每个元素 ,

for  变量名  in   指定变量:

     操作变量

 17.字符串不可修改,一旦修改就创建新的(跟java一样)

18.range(100),帮助创建100个连续数字,在python2.7中会立刻创建100个数,在python中不会立刻创建,在for循环时才会创建,一次创建一个

使用之后立刻删除,

range(4,100)从4往后数100个数

range(4,100,5),不连续,创建等差数列

posted on 2018-11-15 23:05  MrYangjl  阅读(99)  评论(0编辑  收藏  举报

导航