python中一个汉字是几个字符_Python中每次处理一个字符的5种方法
生活随笔
收集整理的這篇文章主要介紹了
python中一个汉字是几个字符_Python中每次处理一个字符的5种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目的
對字符串的每個字符進行處理,其實每個字符(Char)就是一個長度為1的字符串。
方法
1.使用內建函數list()
復制代碼 代碼如下:
>>> A_string='Python'
>>> char_list=list(A_string)
>>> char_list
['P', 'y', 't', 'h', 'o', 'n']
2.使用for語句對字符串進行遍歷
復制代碼 代碼如下:
>>> for c in A_string:
c.upper()
'P'
'Y'
'T'
'H'
'O'
'N'
3.列表解析
復制代碼 代碼如下:
>>> char_list=[c.title() for c in A_string]
>>> char_list
['P', 'Y', 'T', 'H', 'O', 'N']
4.map()函數
復制代碼 代碼如下:
>>> map((lambda c:c.lower()),A_string)
['p', 'y', 't', 'h', 'o', 'n']
5.使用集合set()
復制代碼 代碼如下:
B_string='Hello,World'
>>> set(A_string).difference(set(B_string))
set(['y', 'h', 't', 'P', 'n'])
總結
以上是生活随笔為你收集整理的python中一个汉字是几个字符_Python中每次处理一个字符的5种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新神舟笔记本怎么进bios设置u盘启动
- 下一篇: win10怎么改登陆密码忘了怎么办啊 w