python2.7中format时中文乱码
时间: 2023-07-26 16:51:58 浏览: 152
Python中文乱码
在 2.7 中,如果使用 format() 方法时出现中文乱码,可以尝试使用 Unicode 字符串进行格式化。例如:
```
# -*- coding: utf-8 -*-
name = u"张三"
age = 20
print u"姓名:{name},年龄:{age}".format(name=name, age=age)
```
注意代码中的 `u` 前缀,表示这是一个 Unicode 字符串。另外,需要在文件头部声明文件编码为 utf-8,以避免出现编码错误。
阅读全文