字符串常用方法
函数方法 | 描述 |
---|---|
capitalize() | 将字符串首字母大写后返回 |
center(width[,]fillchar) | 返回在指定长度width 中居中的字符串文本。如果指定了fillchar,则使用指定字符来填充两端的空白。默认fillchar 是空格。 |
count(sub[start[,end]]) | 统计指定的字符串出现的次数。start 和 end 参数用以指定原始字符串的探查范围。 |
find(sub[,start[,end]]]) | 定位指定子字符串第一次出现在原字符串的位置,并返回这一索引值。如果子字符串没有找到,则返回 -1 |
isalnum() | 如果字符串是纯粹由字母和数字组成的(0...9, A .. Z, a .. z),则返回 True ,否则返回 False |
isalpha() | 如果字符串是纯粹由字母组成的(A .. Z, a .. z)则返回 True,否则返回 False |
isdigit() | 如果字符串是纯粹数字组成(0 .. 9)则返回 True, 否则返回 False |
islower() | 如果字符串是纯粹由小写字母组成的 (a .. z)则返回 True,否则返回 False |
isspace() | 如果字符串是纯粹由空白符组成的(空格,制表符,换行等),则返回 True,否则返回 False |
ljust(width[,fillchar]) | 返回在指定长度width内左对齐的字符串。如果指定了fillchar,则使用指定字符来填充右端空白。默认填充字符是空格。如果宽度比原字符串还小,则原封不动地返回。 |
lower() | 将字符串所有字母小写后返回 |
rjust(width[,fillchar]) | 返回在指定长度width内右对齐的字符串。如果指定了fillchar,则使用指定字符来填充左端空白。默认填充字符是空格。如果宽度比原字符串还小,则原封不动地返回 |
split([sep[,maxsplit]]) | 返回一个由指定分隔符切分开的字符串条目组成的列表。如果没有指定分隔符,默认使用空格(空白可以是任何长度,只要它是连续的)。如果指定了maxsplit,则返回指定数目的条目 |
upper() | 将字符串所有字母大写后返回 |
格式化字符串
data1 = 5.05567
date2 = 34.221
date3 = 0.0023
date4 = 0
runid = 1
outstr1 = "%d: %2.3f %2.3f %2.3f : %d"%(runid,date1,data2,data3,data4)
# 输出 : '1: 5.056 34.221 0.002 : 0'
字符串格式化占位符语法:
%[(name)][flags][width][.prceision]type_code