python字符串处理学习笔记
2015-05-27 10:20
501 查看
python确实是一门非常赞的语言,所以开始学习python。学习进度是根据python cookbook来的,展示的内容的话是一些基础,以及自己的理解。好的,开始正文:
1.字符串基础
(1)在写python程序的时候有时候会碰到一行不够写一个字符串的情况,这时候就需要分行显示这个字符串。但是,我们又知道python是一行显示一句的语言,所以就需要在文本的末尾加上'\'来表示下面这行仍是上面这行的延续,否者会报eol错误。
(2)如果想要让字符串按照你的输入来输出,在前面加上r(R)就可以了.
如big=r"aaaaaaaa\
with bbbbbb"
(3)字符串的交集:
import sets
x=set("aaaabbb")
y=set("aaaabbbbccc")
print ''.join(x&y)
运行结果:
ab
首先set表示的是一个没有任何重复的list,所以x与y会变成x=set(['a','b]'),y=set(['b','c']),然后x&y=set(['b']),join表示字符串的连接,前面表示连接的分隔符,如果‘,'.join(x&y),则输出a,b.
(4)字符和字符串的转换
print ord('a')//字符‘a’转化成97
print chr(97)//数字转化为字符
稍微难一点的:print map(ord,range[97,100])//输出'a','b','c'
(5)测试一个对象是否是类字符串
def isStringLike(anObj):
try:anObj+''
except:return False
else:return True
print isStringLike('a')
print isStringLike(1)
输出:
True
False
(6)实现字符串左对齐,对齐以及右对齐
ljust,rjust,just
1.字符串基础
(1)在写python程序的时候有时候会碰到一行不够写一个字符串的情况,这时候就需要分行显示这个字符串。但是,我们又知道python是一行显示一句的语言,所以就需要在文本的末尾加上'\'来表示下面这行仍是上面这行的延续,否者会报eol错误。
(2)如果想要让字符串按照你的输入来输出,在前面加上r(R)就可以了.
如big=r"aaaaaaaa\
with bbbbbb"
(3)字符串的交集:
import sets
x=set("aaaabbb")
y=set("aaaabbbbccc")
print ''.join(x&y)
运行结果:
ab
首先set表示的是一个没有任何重复的list,所以x与y会变成x=set(['a','b]'),y=set(['b','c']),然后x&y=set(['b']),join表示字符串的连接,前面表示连接的分隔符,如果‘,'.join(x&y),则输出a,b.
(4)字符和字符串的转换
print ord('a')//字符‘a’转化成97
print chr(97)//数字转化为字符
稍微难一点的:print map(ord,range[97,100])//输出'a','b','c'
(5)测试一个对象是否是类字符串
def isStringLike(anObj):
try:anObj+''
except:return False
else:return True
print isStringLike('a')
print isStringLike(1)
输出:
True
False
(6)实现字符串左对齐,对齐以及右对齐
ljust,rjust,just
相关文章推荐
- python 学习笔记(4)解析和字符串处理
- Python字符串处理(版本2.7)-学习笔记
- Python 学习笔记(1)——字符串的处理
- Data Analysis学习笔记 --- Python数据清洗对字符串处理
- Data Analysis学习笔记 --- Python数据清洗正则处理字符串
- Data Analysis学习笔记 --- python数据清洗矢量处理字符串
- IPython下字符串的简单处理 - 千月的python linux 系统管理指南学习笔记(8)
- Java SE 学习笔记:字符串的处理操作,随机数的生成,date日期类与格式化操作
- Python音频处理学习笔记(未完)
- Python3学习笔记-字符串和编码
- 【Python】学习笔记——-2.2、字符串和编码
- python学习笔记之字符串(str)
- 用python2.7 做sogou字典处理编码的时候踩过的坑——学习笔记【文字编码转换 decode chardet】
- python学习笔记之二:字符串操作
- Python学习笔记 字符串
- python学习笔记 改变字符串中的某一位
- Python学习笔记 --- 异常处理心得
- Python学习笔记(四)——Python数据结构之字符串&字典
- python学习笔记(4)--聊天记录处理
- python学习笔记(六):字符串(三)