Python-初学笔记之字符串
2017-02-14 09:35
232 查看
字符串
格式化(1)name = 'i am syl,age 73'
字符串格式化:name = 'i am %s' % 'syl',%s是一个特殊的占位符,必须与规定的类型一样才能替换,否则无法替换
name = 'i am %s,age %d' 数字的特殊占位符是%d
格式化后:name = 'i am %s,age %d' %('syl',73)
需要多个占位符时,一个百分号后写一个括号,按顺序写入占位符的参数
格式化(2)name "i am {0},age{1}"
name.format('syl',80)
两种字符串的格式化的本质一样,只是表现形式不同
单行字符串和多行字符串写法:
print 'syl'
print "syl"
print """
s
y
l
"""
三引号有注释功能,在编码过程中要使用多行字符串同样使用三引号,如果多行字符串中使用''或""就会报错
取字符串位置:
name = 'syl'
name[0] = "a" #索引从0开始
print name[0:2] #标示从第一个字符开始取,取前两个字符,输出结果是sy
print name[0:] #表示从0开始取到结尾,冒号后面什么也不写,表示取到结尾
print name[-1]#python中特殊的下标-1,表示取最后一个
print name[:-1]#表示取字符串中最后一个字符之前的所有的字符
print len(name)#多少个字符
name[-1] == name[len(name)-1]
处理有空格的字符串:
name = ' syl'
print name
print name.strip()#去除字符串中两头的空格
print name.lstrip()#去除字符串中左边空格
print name.rstrip()#去除字符串中左边空格
分割:
names = "syl,eric,senven"
names.split(',')#表示按照','分割,split()是一个字符串分割方法
返回结果是一个列表:['syl','eric','senven']
格式化(1)name = 'i am syl,age 73'
字符串格式化:name = 'i am %s' % 'syl',%s是一个特殊的占位符,必须与规定的类型一样才能替换,否则无法替换
name = 'i am %s,age %d' 数字的特殊占位符是%d
格式化后:name = 'i am %s,age %d' %('syl',73)
需要多个占位符时,一个百分号后写一个括号,按顺序写入占位符的参数
格式化(2)name "i am {0},age{1}"
name.format('syl',80)
两种字符串的格式化的本质一样,只是表现形式不同
单行字符串和多行字符串写法:
print 'syl'
print "syl"
print """
s
y
l
"""
三引号有注释功能,在编码过程中要使用多行字符串同样使用三引号,如果多行字符串中使用''或""就会报错
取字符串位置:
name = 'syl'
name[0] = "a" #索引从0开始
print name[0:2] #标示从第一个字符开始取,取前两个字符,输出结果是sy
print name[0:] #表示从0开始取到结尾,冒号后面什么也不写,表示取到结尾
print name[-1]#python中特殊的下标-1,表示取最后一个
print name[:-1]#表示取字符串中最后一个字符之前的所有的字符
print len(name)#多少个字符
name[-1] == name[len(name)-1]
处理有空格的字符串:
name = ' syl'
print name
print name.strip()#去除字符串中两头的空格
print name.lstrip()#去除字符串中左边空格
print name.rstrip()#去除字符串中左边空格
分割:
names = "syl,eric,senven"
names.split(',')#表示按照','分割,split()是一个字符串分割方法
返回结果是一个列表:['syl','eric','senven']
相关文章推荐
- 【Python初学笔记】set()字符串后为什么消除重复元素?
- python 宝典 笔记 第十二章 存储数据和对象 (各种对象转换成字符串)
- Python学习笔记八:字符串的操作(二)
- python初学笔记(六)---实例学python
- [笔记]Python的字符串对象
- python学习手册笔记--第7章--字符串
- python学习笔记,整形,字符串
- python初学笔记(三)---实例学python
- python初学笔记(二)---实例学python
- python学习笔记——字符串
- Python学习笔记之一:Python的字符串
- python tutorial 学习笔记(四) Input and Output, 字符串的转换等
- [Python入门及进阶笔记]Python-基础-字符串小结
- python初学笔记(五)---实例学python
- Python学习笔记七:字符串的操作(一)
- 转:核心笔记 : Python 原始字符串(raw strings)的用法
- python学习笔记(二)字符串表示和运算
- Python初学笔记(1)
- a byte of python初学笔记 002
- 初学Python笔记(一)