1.1 NLP基础技能,字符串的处理

 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(","))

 

posted @ 2019-06-23 22:25  lililili——  阅读(276)  评论(0)    收藏  举报