博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python美味食谱: 1.1 每次处理一个字符
阅读量:6684 次
发布时间:2019-06-25

本文共 693 字,大约阅读时间需要 2 分钟。

 关于

      开这个类别的主要目的是为了总结Python Cookbook上的知识和技巧,也为巩固自己的Python知识点。当然和书上会有所不同, 力求简明扼要。

 

目的

 

对字符串的每个字符进行处理,其实每个字符(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
'
])

 

 

转载地址:http://ufaao.baihongyu.com/

你可能感兴趣的文章
小怪受击身体变红特效代码
查看>>
怎样删除数据库表中所有的数据
查看>>
问题 G: 【一本通提高同余问题】计算器
查看>>
2019-06-14 Java学习日记之SQL
查看>>
2018Github用户kamranahmedse分享的开发路线
查看>>
微信支付(20140923更新)商户支付密钥key的生成与设置
查看>>
Python爬虫项目,获取所有网站上的新闻,并保存到数据库中,解析html网页等
查看>>
jQuery validate api(转)
查看>>
053(七十二)
查看>>
DOTNETBAR的使用技巧
查看>>
android系列9.LinearLayout学习
查看>>
PHP实现斐波那契数列
查看>>
C#语言Windows服务程序测试网站发送HTTP请求超时解决办法
查看>>
个位数统计
查看>>
UVa 11384 - Help is needed for Dexter
查看>>
TO 所有的Android开发者
查看>>
不只是内存分析工具~valgrind
查看>>
Java生成Excel表格的代码
查看>>
寻找水王--拓展
查看>>
新手搭建 eclipse+winDDK驱动开发平台
查看>>