1. 程式人生 > >python中字符串中一些函數的用法

python中字符串中一些函數的用法

strip() strip 左右 art orm 是不是 必須 執行 count()

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中字符串中一些函數的用法