1.字符串常用操作:
string.capitalize() 将字符串的首字母大写
string.count() 获得字符串中某一子字符串的数目
string.find() 获得字符串中某一子字符串的起始位置
string.isalnum() 检测字符串是否仅包含0-9A-Za-z
string.isalpha() 检测字符串是否仅包含字母
string.isdigit() 检测字符串是否仅包含数字
string.islower() 检测字符串是否均为小写字母
string.isspace() 检测字符串中所有字符是否均为空白字符
string.istitle() 检测字符串中的单词时候为首字母大写
string.isupper(0 检测字符串是否均为大写字母
string.join() 连接字符串
string.lower() 将字符串全部转换为小写
string.split() 分割字符串
string.swapcase() 将字符串中大写字母转换为小写,小写字母转换为大写
string.title() 将字符串中的单词首字母大写
string.upper() 将字符串中全部字母转换为大写
len(string) 获取字符串长度
>>> str = 'how' #原始字符串 >>> str.join('---') #将原始字符串插入“---”之中 '-how-how-' >>> str.join('a') #参数字符串只有一个字符 'a' #返回参数字符串
2.格式化字符串
>>> s = 'So %s day' >>> print s % 'beautiful' So beautiful day >>> s = 'She is a %s and %s girl' >>> print s % ('gender','shy') She is a gender and shy girl
%c:单个字符
%d:十进制整数
%o:八进制整数
%s:字符串
%x:十六进制整数,其中的字母小写
%X:十六进制整数,其中的字母大写