python 字符串操作

1、两种字符串格式化

字符串%s 数字%d

例子 name=‘i am %s ’% 'fkk'

print(name)

'i am fkk'

>>> name='i am %s,age %d' %('daoxin',13) >>> name 'i am daoxin,age 13'

第二种:

索引从0开始,值索引 name='i am {0},age{1}'

>>> name.format('daoin',20)

'i am daoin,age20'

截取字符串

#左边包含,右边不包含

name='daoxin'

#截取第一个字符串
print(name[0])
#从第一个字符开始,截取两个
print(name[0:2])
#从第几个字符开始,到字符串结束
print(name[1:])
#从最后一个开始,截取最后一个字符
print(name[-1])==print(len(name)-1)
##从最后一个开始,截取前面所有
print(name[:-1])
#字符串长度
print(len(name))

去掉空格方法:

name=' daoxin '
#去掉两边空格
print(name.strip())
#去掉左边空格
print(name.lstrip())
#去掉右边空格
print(name.rstrip())