1 #!/usr/bin/env python
2 # coding: utf-8
3
4 # # 字符串操作
5
6 # ### 去空格和特殊字符
7
8 # In[8]:
9
10
11 s = " hello world! "
12 print(s.strip()) #去掉左右的空格
13 print(s.lstrip("hello ")) #把左侧的一些字符去掉
14 print(s.rstrip("ld!"))
15
16
17 # ### 连接字符串
18
19 # In[9]:
20
21
22 sstr1 = "strcat"
23 sstr2 = "append"
24 sstr1 +=sstr2 #连接字符串可以直接用加号
25 print(sstr1)
26
27
28 # ### 查找字符
29
30 # In[11]:
31
32
33 # <0 表明未找到
34 sstr1 = "strcat"
35 sstr2 = "a"
36 npos = sstr1.index(sstr2)
37 print(npos)
38
39
40 # ### 比较字符串
41
42 # In[17]:
43
44
45 sstr1 = "strcat"
46 sstr2 = "strchar"
47 print(sstr1>sstr2)
48 print(sstr1==sstr1)
49
50
51 # ### 字符串大小写转换
52
53 # In[21]:
54
55
56 sstr1 = "strcat"
57 sstr2 = sstr1.upper()
58 sstr3 = sstr2.lower()
59 print(sstr2)
60 print(sstr3)
61
62
63 # ### 翻转字符串
64
65 # In[22]:
66
67
68 sstr1 = "strcat"
69 sstr2 = sstr1[::-1]
70 print(sstr2)
71
72
73 # ### 查找字符串
74
75 # In[23]:
76
77
78 sstr1 = "strcat"
79 sstr2 = "cat"
80 print(sstr1.find(sstr2))
81
82
83 # ### 分割字符串
84
85 # In[24]:
86
87
88 sstr1 = "strcat,dog,hello,joy"
89 print(sstr1.split(","))