|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 只为 于 2017-8-8 21:55 编辑
1、format()接受位置参数和关键字参数两种
- >>> '{0} love {1}.{2}'.format('i', 'fishc','com')
- 'i love fishc.com'
复制代码
- >>> '{a} love {b}.{c}'.format(a='i', b='fishc',c='com')
- 'i love fishc.com'
复制代码
- >>> '{0} love {b}.{c}'.format('i', b='fishc',c='com')
- 'i love fishc.com'
- #注意:位置参数和关键字参数混用时,位置参数必须在关键字参数之前。
复制代码
打印花括号的:
- >>> '{{0}}'.format('oooooo')
- '{0}'
- >>> '{{2}}'.format('oooooo')
- '{2}'
- >>> '{0:.1f}{1}'.format(25.968,'g') # 此处是定点数
- '26.0g'
复制代码
定点数和浮点数?存放的形式不同
2、字符串格式化符合含义
- >>> '%c' % 97
- 'a'
- >>> '%c' % 'a'
- 'a'
- # python支持两种形式的输入参数:元组和字典
- >>> '%c %c %c' % (97,98,99)
- 'a b c'
- # 有多个参数时,用小括号括起来,用元组的格式输入
- >>> '%s' % 'i love fishc.com'
- 'i love fishc.com'
- >>> '%d + %d = %d' % (4,5,4+5)
- '4 + 5 = 9'
- >>> '%o' % 10
- '12'
- >>> '%x' % 10
- 'a'
- >>> '%X' % 10
- 'A'
- >>> '%f' % 25.65
- '25.650000' # 默认六位小数
- >>> '%e' % 25.65
- '2.565000e+01'
- >>> '%E' % 25.65
- '2.565000E+01'
- >>> '%g' % 25.65
- '25.65'
- >>> '%G' % 25.65
- '25.65'
- >>> '%5.1f' % 27.85
- ' 27.9'
- >>> '%.1f' % 27.85
- '27.9'
- >>> '%-d' % 3
- '3'
- >>> '%-10d' % 3
- '3 '
- >>> '%+d' % 3
- '+3'
- >>> '%#o' % 10
- '0o12'
- >>> '%#X' % 10
- '0XA'
- >>> '%#d' % 10
- '10'
- >>> '%010d' % 10
- '0000000010'
- >>> '%-010d' % 10
- '10 '
复制代码
|
评分
-
查看全部评分
|