首页 > 代码库 > Python-初学笔记之字符串

Python-初学笔记之字符串

字符串

格式化(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()#去除字符串中左边空格


本文出自 “理无专在,学无止境” 博客,请务必保留此出处http://996665552.blog.51cto.com/11199442/1897483

Python-初学笔记之字符串