python 字典格式化字符串的问题
PHP中文网
PHP中文网 2017-04-17 15:35:57
0
2
820
>>> "%(1)s" % {1:'a',2:'b'}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: '1'

下面这个就可以,为什么?

>>> "%(1)s" % {'1':'a','2':'b'}
'a'
PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
伊谢尔伦

%d로 변경하고 다시 시도하세요

阿神

KeyError는 Error 유형이어야 합니다.
해보았습니다

으아악

아직 원래 오류를 보고하세요.

으아악

%(1)s1key 값과 일치하는 것으로 봤습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿