第一種方法:
-
使用知識點:
- 列表推導式
- 切片 split() 方法
- 實現案例:
-
In [1]: a_str = "I Love Python" In [2]: [i[0] for i in a_str.split(" ")] Out[2]: ['I', 'L', 'P']
?
第二種方法:
-
使用知識點:?
-
正則
- \b : 是空格定位符, 匹配一個單詞邊界,即字與空格間的位置 ;
- \w : 匹配單詞字符,即a-z、A-Z、0-9、_ ;
- re.findall() : 在字符串中找到正則表達式所匹配的所有字串, 返回一個列表, 如果匹配失敗, 則返回一個空列表
-
正則
- 實現案例:
-
In [1]: a_str = "I Love Python" In [3]: import re In [4]: re.findall(r'\b\w', a_str) Out[4]: ['I', 'L', 'P']
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
