python中字符串中一些函數的用法
1..capitalize():字符串的首字母大寫;
2..count():字符串中的某個字母的個數;
3..center(50,‘-‘):對象居中,且左右用‘-’補齊;
4..encode():吧字符串轉化為二進制;
5..endswith():以什麽結尾;
6..expandtabs(tabsize=30):字符串中間用30個空格填補;
7..find(""):查找引號中的字符的index;
8..format():格式化;
9..index():字符串的序列;
10..isalnum():是否是阿拉伯數字;
11..isalpha():是否是純英文字母;
12..isdecimal():是否是十六進制;
13..isdigit():是否為整數;
14..isidentifier():判斷是不是一個合法的標識符(變量名);
15..islower():是否為小寫;
16..isnumeric():是否僅僅只有數字;
17..isspace():是否是一個空格;
18..istitle():是否每個字符首字母大寫;
19..isprintable():tty file,drive file; 20..isupper():是否是大寫;
21.‘‘.join(sys.srgv[1:]):把用戶的輸入的參數當作一條命令交給os.system來執行;
例如:print(‘+‘.join([‘1‘,‘2‘,‘3‘]))
1+2+3
22..ljust(50,‘*‘):長度50,不夠右邊用‘*‘補全;
23..rjust(50,‘*‘):長度50,不夠右邊用‘*‘補全;
24..lower():把大寫變為小寫;
25..lstrip():從左邊開始去掉兩邊的空格或回車;
26..rstrip():從右邊開始去掉兩邊的空格或回車;
27..maketrans():
例如:p = str.maketrans("abcdef",‘123456‘) #必須保證兩邊的數字一樣多
print("ding".translate(p))
4ing
28..replace(‘a‘,‘b‘):把第一個替換為第二個;
29..rfind():從左至右開始找到最右邊的下標返回;
30..split():把字符串按空格分開;
例如:print(‘1+2+3+4‘.split(‘+‘))
[‘1‘, ‘2‘, ‘3‘, ‘4‘]
31..splitlines()用法如下:
例如:print(‘1+2\n+3+4‘.splitlines())
[‘1+2‘, ‘+3+4‘]
32..swapcase():字母的大小寫互換;
33..title():第一個字母大寫;
34..zfill(50):不夠的用0填補。
python中字符串中一些函數的用法