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 """