1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 """ 4 string (scene): 5 section : [start:end[:step]] 6 containing "start" and does not contain "end" 7 string = "1234567" 8 1 2 3 4 5 6 7 9 0 1 2 3 4 5 6 10 -7 -6 -5 -4 -3 -2 -1 11 string[:] result : 1234567 12 string[1:4] result : 234 13 string[-6:-3] result : 234 14 string[1:-3] result : 234 15 string[-6:4] result : 234 16 string[::3] result : 147 17 string[::-1] result : 7654321 18 string[-2::-2] result : 642 19 string[-3:-6:-1] result : 543 20 string[4:1:-1] result : 543 21 string[4:-6:-1] result : 543 22 string[-3:1:-1] result : 543 23 string.find() -> int Return -1 on failure. 24 string.index() -> int Raises ValueError when the substring is not found. 25 string.replace(old, new, count) -> string 26 count : 27 Maximum number of occurrences to replace. 28 -1 (the default value) means replace all occurrences. 29 string.split([sep], [maxSplit]) ->list 30 sep 31 The delimiter according which to split the string. 32 None (the default value) means split according to any whitespace, 33 and discard empty strings from the result. 34 maxSplit 35 Maximum number of splits to do. 36 -1 (the default value) means no limit. 37 string.upper() 38 string.lower() 39 string.title() words start with upper cased characters and all remaining cased characters have lower case. 40 string.capitalize() make the first character have upper case and the rest lower case. 41 42 string.isupper() 43 string.islower() 44 string.isalpha() 45 string.isdigit() 46 string.startswith() 47 string.endswith() 48 49 string.center(width, [fillchar]) 50 string.ljust(width, [fillchar]) 51 string.rjust(width, [fillchar]) 52 53 string.format() 54 name = "cxk" 55 age = 18 56 print("{}, age : {}, you are an idiot".format(name, age)) 57 print("{0}, age : {1}, you are an idiot".format(name, age)) 58 print("{}, age : {}, you are an idiot".format(name=name, age=age)) 59 60 money = 5.99458 61 print("I have {:.2f}¥".formate(money)) 62 63 string.strip() 64 string.rstrip() 65 string.lstrip() 66 67 stirng.join() 68 69 String-Supported operators : 70 + * in is == != [] % > < 71 72 """