#!/usr/bin/env python
# --*-- encoding:utf-8 --*--
a='abcdef\tgh'
print a.capitalize() #首字母大写
print a.center(20,'*')#字符串居中,两旁用*填满20个字符
print a.count('a',0,3)#统计字符串出现的个数,可定义起始位置
print a.endswith('e',0,3)#判断是否已某个字符串结尾,可以定义区间
print a.expandtabs(1)#将\t 替换为空格键,可以定义多少个空格
print a.find('de')#返回第一个出现字符串出现的位置
b = 'name:{0},age:{1}'
print b
print b.format('abc',19)
print b.index('am')#返回第一个出现字符串出现的位置
c = 'Aaa111'
print c.isalnum() #是否是字母数字混合型
print c.isalpha()#是否全是字母
print c.isdigit()#是否全是数字
print c.islower()#是否全是小写
print c.isupper()#是否全是大写
print c.istitle()#是否所有单词首字母都是大写
print c.isspace()#是否全是空格
d=['a','b','c']
print '_'.join(d)#字符串的连接
e = ' abcbd '
print e.lstrip()#去除左空格
print e.rstrip()#去除右空格
print e.strip()#去除两端空格
print e.partition('b')#分割返回一个元组
print e.replace('b','d',1)#替换第一次出现,可给予替换的个数
print e.split('b')#分割返回一个list
print e.rsplit('b',2)#从右往左分割,设置分割次数
print e.startswith(' ')#判断是否以某字符串开始
print e.swapcase()#大写换小写,小写变大写
print e.title()#单词首字母变大写