""" Python3.4【文本】之每次处理一个字符 """ test_str = "my name is bixiaopeng" for x in range( 0, len(test_str)-1): print ("## 通过索引遍历字符串: " + test_str[x]) for x in test_str: print ("## 直接遍历字符串: " + x) thelist = list(test_str) print (thelist) #[‘m‘, ‘y‘, ‘ ‘, ‘n‘, ‘a‘, ‘m‘, ‘e‘, ‘ ‘, ‘i‘, ‘s‘, ‘ ‘, ‘b‘, ‘i‘, ‘x‘, ‘i‘, ‘a‘, ‘o‘, ‘p‘, ‘e‘, ‘n‘, ‘g‘] for x in thelist: print ("## 遍历list: " + x) def printstr(a): print ("使用map遍历: " + a) list(map(printstr,test_str)) #注意: python3以后必须使用list来打印map的结果 [print ("## 列表推导遍历: " + i) for i in test_str ]
运行结果:
bixiaopeng@bixiaopengtekiMacBook-Pro python_text$ python del_with_a_character.py ## 通过索引遍历字符串: m ## 通过索引遍历字符串: y ## 通过索引遍历字符串: ## 通过索引遍历字符串: n ## 通过索引遍历字符串: a ## 通过索引遍历字符串: m ## 通过索引遍历字符串: e ## 通过索引遍历字符串: ## 通过索引遍历字符串: i ## 通过索引遍历字符串: s ## 通过索引遍历字符串: ## 通过索引遍历字符串: b ## 通过索引遍历字符串: i ## 通过索引遍历字符串: x ## 通过索引遍历字符串: i ## 通过索引遍历字符串: a ## 通过索引遍历字符串: o ## 通过索引遍历字符串: p ## 通过索引遍历字符串: e ## 通过索引遍历字符串: n ## 直接遍历字符串: m ## 直接遍历字符串: y ## 直接遍历字符串: ## 直接遍历字符串: n ## 直接遍历字符串: a ## 直接遍历字符串: m ## 直接遍历字符串: e ## 直接遍历字符串: ## 直接遍历字符串: i ## 直接遍历字符串: s ## 直接遍历字符串: ## 直接遍历字符串: b ## 直接遍历字符串: i ## 直接遍历字符串: x ## 直接遍历字符串: i ## 直接遍历字符串: a ## 直接遍历字符串: o ## 直接遍历字符串: p ## 直接遍历字符串: e ## 直接遍历字符串: n ## 直接遍历字符串: g [‘m‘, ‘y‘, ‘ ‘, ‘n‘, ‘a‘, ‘m‘, ‘e‘, ‘ ‘, ‘i‘, ‘s‘, ‘ ‘, ‘b‘, ‘i‘, ‘x‘, ‘i‘, ‘a‘, ‘o‘, ‘p‘, ‘e‘, ‘n‘, ‘g‘] ## 遍历list: m ## 遍历list: y ## 遍历list: ## 遍历list: n ## 遍历list: a ## 遍历list: m ## 遍历list: e ## 遍历list: ## 遍历list: i ## 遍历list: s ## 遍历list: ## 遍历list: b ## 遍历list: i ## 遍历list: x ## 遍历list: i ## 遍历list: a ## 遍历list: o ## 遍历list: p ## 遍历list: e ## 遍历list: n ## 遍历list: g 使用map遍历: m 使用map遍历: y 使用map遍历: 使用map遍历: n 使用map遍历: a 使用map遍历: m 使用map遍历: e 使用map遍历: 使用map遍历: i 使用map遍历: s 使用map遍历: 使用map遍历: b 使用map遍历: i 使用map遍历: x 使用map遍历: i 使用map遍历: a 使用map遍历: o 使用map遍历: p 使用map遍历: e 使用map遍历: n 使用map遍历: g ## 列表推导遍历: m ## 列表推导遍历: y ## 列表推导遍历: ## 列表推导遍历: n ## 列表推导遍历: a ## 列表推导遍历: m ## 列表推导遍历: e ## 列表推导遍历: ## 列表推导遍历: i ## 列表推导遍历: s ## 列表推导遍历: ## 列表推导遍历: b ## 列表推导遍历: i ## 列表推导遍历: x ## 列表推导遍历: i ## 列表推导遍历: a ## 列表推导遍历: o ## 列表推导遍历: p ## 列表推导遍历: e ## 列表推导遍历: n ## 列表推导遍历: g
微信公众帐号: wirelessqa
关于作者:
作者: 毕小朋 | 老 毕 邮箱: wirelessqa.me@gmail.com
微博: @WirelessQA 博客: http://blog.csdn.net/wirelessqa