- 字符串内置方法分类
2. 格式化输出
>>> "温度:{0} 度 湿度:{1}%".format(25.5, 45.328) #位置参数(可省略)
'温度:25.5 度 湿度:45.328%'
>>> "温度:{a} 度 湿度:{b}%".format(a = 25.5, b = 45.328) #关键字参数
'温度:25.5 度 湿度:45.328%'
>>> "温度:{0} 度 湿度:{b}%".format(25.5, b = 45.328) #两种参数都用,位置参数要在前面
'温度:25.5 度 湿度:45.328%'
>>> "温度:{0} 度 湿度:{1:.2f}%".format(25.5, 45.328) # ‘:’表示格式化字符的开始,‘.2’表示四舍五入保留两位小数点,‘f’表示浮点数
'温度:25.5 度 湿度:45.33%'
>>> "%c" % 97 # %c:格式化字符及其ASCII码
'a'
>>> "%d转换为八进制表示%o" % (15, 15) # %d:格式化整数 %o:格式化无符号八进制数
'15转换为八进制表示17'
>>> "%f转换为八进制表示%e" % (1513224.14154,1513224.14154 ) # % f:格式化浮点数,可指定精度 %e:科学计数法
'1513224.141540转换为八进制表示1.513224e+06'
>>> "%s%s" % ("海阔凭鱼跃,", "天高任鸟飞。") # %s:格式化字符串,常用于拼接字符串
'海阔凭鱼跃,天高任鸟飞。'