七、字符串(2)

  1. 字符串内置方法分类
2. 格式化输出
  • 字符串内置方法format()
>>> "温度:{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:格式化字符串,常用于拼接字符串
'海阔凭鱼跃,天高任鸟飞。'
posted @ 2020-11-03 15:12  YuMi-sharing  阅读(61)  评论(0)    收藏  举报