2018-05-23——PYTHON第三天

Posted gulanmoen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-05-23——PYTHON第三天相关的知识,希望对你有一定的参考价值。

 继续字符串类型

原来是将str变成这个类型,前面带上“is”,则是检查str是否是这个类型,返回bool

 

str.isalpha()  //查看str是否全部是字母或汉字,返回bool

str.isdigit()   //查看str是否全是数字,包含特殊字符的数字如②,返回bool

str.isnumeric() //查看str是否全是数字,包含中文(字符)的数字如二,返回bool

str.isdecimal()   //查看str是否全是数字,返回bool

str.isidentifier()  //查看str是否符合标识符规则,返回bool

str.islower() //判断str是否全是小写,返回bool

str.lower() // 将str转换成小写

str.upper同上

str.strip(lstrip\\rstrip)(‘x’)//去除str的(左右)x【x可以是字符串,会按方向去匹配,可能匹配到整个字符串,也可以是多个的任意个字符】,默认是空白,包括换行、tab 

##eg:test=xalex ;v = test.rstrip(‘96lexexdsxa‘) = 空白。都会匹配到

####经测试很乱这个类型,他是循环多次匹配,先最长,在最短,也就是如果你要过滤cat这个单词,可能c、a、t字母都会被过滤,而且还要考虑方向的顺序,不好控制

技术分享图片

str.isprintable() //查看str打印时是否都是真实的值而没有不可现 实的字符(如/t、/n),返回bool

str.isspace() //查看str是否全部是空格(为空不算,要空格占位)

str.istitle() //查看str中所有单词的首字母是否大写

str.title() //将str变为标题(首字母全部变为大写)你

str.join(x) //将str插入到x的每个字符之间,str可以提前赋值,也可以直接打如“_*_”.join(test)

str.l(r)just(x,“y”)  //将str放在x长度的字符串左(右)边,已y填充空格 

str0.maketrans("x","y") //给x和y做一个对应关系,这个关系叫str0

str.translate(str0)//使用str0的关系,替换str的值

str.(r)partition(‘x’) //匹配到str中的x(默认是从左边开始,加上r就是从右边开始)一次,在x的左右分割一次 ,也就是三份

str.(r)split(‘x‘,y)//匹配str中的x,匹配 y次进行分割,匹配到的x会被消除,默认y=-1也就是全部,默认从左开始

str.splitlines(‘true’) //只分割str里的换行,默认false,true是保留换行

str.starts(ends)with(‘x‘) //判断str是否以x开头(结尾)

str.swapcase()// 将str的大小写互换 

str.replace(‘x‘,‘y‘,num)//将str中的x替换成y,num是替换次数,默认-1

#######################################

str[x]//x是数字,表示获取str里的第x个字符,从0开始

str[x:y]//获取str中x<=,<y位置的字符,当y为-1时,表示该字符串的最大值,也就是只去掉最后一个字符,因为开区间。当x为-1时,会去掉所有的字符????

len(str)//获取str的字符个数|长度,py3包括中文,2.7中午要另外算

range(x,y,z)//py3中要先要创建,py2.7不需要。表示从x到y-1的所有数,x默认0,z表示布长,默认0。py3使用for循环才会创建。主要用来创建连续的数字

len、range和join不仅用在str中,包括索引、切片

 

list列表,split分割的就是列表,看中括号

list = [‘x‘,‘y‘,..............],x、y可以是数字、字符和字符串

 

for循环???

for x in str:

  print(x)

//x会循环获取str里的字符?默认循环使用[]???

 

字符串在创建后无法修改(运算),如果修改(运算)在内存中其实是新建了一个字符串

 

加班学习真修仙

以上是关于2018-05-23——PYTHON第三天的主要内容,如果未能解决你的问题,请参考以下文章

自学Python编程的第三天----------来自苦逼的转行人

python学习历程第三天

python第三天

(Python第三天)实例

python第三天

python第三天