zoukankan      html  css  js  c++  java
  • Python2同时输出中文和变量时中文乱码

    Python2同时输出中文和变量时中文乱码

    一、问题描述

    最近在学习tensorflow时,突然发现一个问题,python2在输出中文和变量时会出现一点问题,如下图:

    image-20201117161552849

    可以看到,输出并不是想要的结果,期望输出应该是:你好88

    二、解决办法

    将输出语句更改为:print("你好%d"%a),可以看到输出为期望输出,如下图:

    image-20201117162910297

    三、解释

    python2中print是一条语句,print(xxxx),括号中的xxx是一个元组,由于python2默认是ACSII编码方式,所以在元组中只有一个元素时是可以正常显示中文,当有多个元素时,中文就会以ASCII码的方式显示。验证如下:

    image-20201117163730624

  • 相关阅读:
    净化-湿式除尘器:湿式除尘器
    净化-袋式除尘器:袋式除尘器
    LOCK
    locale
    loadkeys
    LOAD
    ln -在文件之间建立连接
    lmhosts
    listen
    listalias
  • 原文地址:https://www.cnblogs.com/liyier/p/13995081.html
Copyright © 2011-2022 走看看