A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

hr苇芜

初级黑马

  • 黑马币:23

  • 帖子:7

  • 精华:0

© hr苇芜 初级黑马   /  2019-3-31 18:17  /  1152 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符串的方法总结
一.字符串的判断类型方法
1.string.isspace()           判断字符是否为空白字符
如果string中只包含空格,则返回True
2.string.isalnum()          判断字符是否只含有字母或数字
如果string至少有一个字符并且所有字符都是字母或者数字则返回True
3.string.isalpha()           判断字符是否只含字母
如果string至少有一个字符并且所有字符都是字母则返回True
4.string.isdecimal()       判断字符是否只含数字
如果string只包含数字则返回True,全角数字
二.字符串的查找与替换类的方法
1.string.startwith(str)
检查字符串是否是以str开头,是则返回True
2.string.find(str,start=0,end=len(string))   (是左闭右开区间)
检查str是否包含在string中,如果start和end指点范围,则检查在指定范围内查找指定的字符串,如果在指定范围内则返回第一个查找到的子字符串的第一个字符的索引,否则返回-1
3.string.index(str,start=0,end=len(string))
类似于find()方法,只不过如果str不在string会报错
4.string.replace(old_str,new_str,num=string.count(old))
把string中的old_str替换成new_str,如果num指定,则替换不超过num次
注意:此方法会产生一个新的字符串
三.字符串的拆分和连接
1.string.split(str="",num)
以str为分隔符切片string,如果num有指定值,则仅分隔num+1个子字符串,str默认包含“\r”,"\n","\t"和空格
注意:此方法返回的是一个列表
2.string.join(seq)
以string作为分隔符,讲seq中的所有元素(的字符串表示)合并为一个新的字符串。
四.去除空白字符
1.string.strip()
截掉string左右两边的空白字符
2.string.lstrip()
截掉string左边(开始)的空白字符
3.string.rstrip()
截掉string右边(末尾)的空白字符
五.字符串文本对齐的方法
1.string.ljust(width)
返回一个原字符串左对齐,并使用空格填充至长度width的新字符串
2.string.rjust(width)
返回一个原字符串右对齐,并使用空格填充至长度width的新字符串
3.string.center(width)
返回一个原字符串居中,并使用空格填充至长度width的新字符串

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马