关于python的搬运-string常用方法

1.字符串常用方法:
strip
eg1:(默认去掉字符串2边空各或换行)

	>>a=' abdnc '
	>>b=a.strip();
	>>print(b)
	abdnc
	>>print(a)
	 abdnc
eg2:(默认去掉指定元素,但是只能去除开头或结尾的元素,中间的无法去除)
	>>a='abdnc'
	>>print(a.strip('a'));
	bdnc

lstrip
去掉前面的空格
rstrip
去掉右面的空格
replace
用指定元素替换字符串中的所有元素

	>>a=' abdnccc '
	>>print(a.replace('c',''))
	 abdn 

split
用指定元素分割字符串形成一个新列表

	>>a='a,b,d,n,c,cc'
	>>print(a.split(','))
	['a', 'b', 'd', 'n', 'c', 'cc']

upper
将字符串全部转换成大写

>>a='a,b,d,n,c,cc' 
 >>print(a.upper()); 
 >A,B,D,N,C,CC

lower
将字符串全部转换成小写

>>a='A,B,D,N,C,CC'    
>>>print(a.upper());    
> a,b,d,n,c,cc

isdigit
判断字符串是否全是数字

 >>a='A,B,D,N,C,CC'   
  >>print(a.upper());   
  > > False

islower
判断字符串是否全位小写

>>a='asdfADDFHGF';
>print(a.islower());
False

string.digits*
获取一个0-9的字符串
>>num = string.digits >>>print(num); 0123456789
join
添加指定元素添加到字符串中每一个元素后面

>>','.join(num);
>print(num);
0,1,2,3,4,5,6,7,8,9

string.ascii_lowercase
获取所有小写字母的字符串

>>letter = string.ascii_lowercase;
>print(letter);
abcdefghijklmnopqrstuvwxyz

string.ascii_uppercase
获取所有大写字母的字符串

>>letter = string.ascii_uppercase;
>print(letter);
ABCDEFGHIJKLMNOPQRSTUVWXYZ

len
获取字符串的长度

>>x=len(num);
>print(x);
10

endswith
判断字符串是否以xx结尾

>>print(num.endswith('0'));
>False
>>print(num.endswith('9'));
True

startswith
判断字符串是否以xx开始

>>print(num.startswith('0'));
Ture
>>print(letter.startswith('1'));
False

猜你喜欢

转载自blog.csdn.net/weixin_44517891/article/details/89056624