Python学习笔记:字符串基本操作
2013-02-08 22:58
716 查看
1.所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用。但是因为字符串是不可变的,所以分片赋值不合法。
2.字符串格式化的基本实现用字符串格式化操作符:百分号%,左侧放置格式化字符串,右侧放置希望格式化的值。右侧只有使用元组和字典可以格式化一个以上的值。
如:
3.import string 之后可以使用一些有用的字符串常量,如:string.digits, string.letters, string.lowercase, string.printable, string.punctuation, string.uppercase等,配合 in 操作符的使用会很有效!
4.find方法用来查找子串用 in 操作符不同:它不是返回布尔值,而是返回子串出现的首个位置的索引。
5.join用split互为逆方法。
join示例:注意,是用b作为连接符去join在a中!
split示例:
2.字符串格式化的基本实现用字符串格式化操作符:百分号%,左侧放置格式化字符串,右侧放置希望格式化的值。右侧只有使用元组和字典可以格式化一个以上的值。
如:
>>> format="hello, %s. %s are you!" >>> values=("Neil","How") >>> print format % values hello, Neil. How are you!
3.import string 之后可以使用一些有用的字符串常量,如:string.digits, string.letters, string.lowercase, string.printable, string.punctuation, string.uppercase等,配合 in 操作符的使用会很有效!
4.find方法用来查找子串用 in 操作符不同:它不是返回布尔值,而是返回子串出现的首个位置的索引。
5.join用split互为逆方法。
join示例:注意,是用b作为连接符去join在a中!
>>> a=['1','2','3','4','5'] >>> b='+' >>> b.join(a) '1+2+3+4+5'
split示例:
>>> '1+2+3+4+5'.split('+') ['1', '2', '3', '4', '5']
相关文章推荐
- Python学习笔记(二):基本数据类型及操作(逻辑、字符串、浮点、复数)
- Linux学习笔记--Python操作mysql数据库(封装基本的增删改查)
- Python学习笔记一:数据类型与基本操作
- Python学习笔记-List基本操作【python 3】//为继续学习爬虫准备-01
- Python学习笔记八:字符串的操作(二)
- IPython(jupyter)简单介绍和基本交互操作 - 千月的python linux 系统管理指南学习笔记(5)
- python学习笔记(5):list的基本操作
- Python Selenium 学习笔记(一)基本操作
- python学习笔记:字符串操作大全
- python学习笔记之二:字符串操作
- Python学习笔记5-字符串、bool、数值操作和数组字典排序
- python OpenCV学习笔记(六):图片的基本操作
- Python学习笔记——mysql数据库基本操作
- Python学习笔记(23)-Python字符串常用操作
- Python学习笔记——MySQL的基本操作(2)
- Tensorflow学习笔记---1--Python基本操作
- Python学习笔记七:字符串的操作(一)
- Python学习笔记5-字符串、bool、数值操作和数组字典排序
- Python学习笔记--字符串操作string
- Python学习笔记020——数据库基本操作