为什么print打印出来是这样的?

图片说明

0

2个回答

你用的python什么版本,用什么工具执行的?
我的第2条打印结果是10+8=18

0
eagle1024
eagle1024 回复罅潇: python2版本打印是你上面的显示,是版本问题 python2的print默认是没有括号的, ("10+8=",18)被当做了整体,实际上应该是print ("10+8=",18)
5 天之前 回复
weixin_44154005
罅潇 python3 pycharm
6 天之前 回复

用python2执行就会出现(‘10+8=’,18)
python2加括号,解释器可能会把他当成元祖

图片说明
看这个位置

0
qq_41251963
乐亦亦乐 嗯嗯,python2的print和python3的有区别
6 天之前 回复
weixin_44154005
罅潇 回复乐亦亦乐: 谢谢了
6 天之前 回复
weixin_44154005
罅潇 回复乐亦亦乐: 谢谢,我发现是我pycharm的环境是python2的
6 天之前 回复
weixin_44154005
罅潇 回复乐亦亦乐: pycharm 的这个环境怎么看啊?之前没有装过2,装了python后装的pycharm
6 天之前 回复
qq_41251963
乐亦亦乐 就是当成元组处理了
6 天之前 回复
qq_41251963
乐亦亦乐 根版本没有关系
6 天之前 回复
qq_41251963
乐亦亦乐 之前装过2没有
6 天之前 回复
qq_41251963
乐亦亦乐 你pycharm中配的是3.6的环境吗?
6 天之前 回复
weixin_44154005
罅潇 回复: 但是我是3.6
6 天之前 回复
qq_41251963
乐亦亦乐 回复罅潇: python2加括号,解释器可能会把他当成元祖,是版本的问题
6 天之前 回复
weixin_44154005
罅潇 所以是版本问题是吗?
6 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python中文编码问题:print打印中文异常及显示乱码问题分析与解决
在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我一样的问题:那就是print打印中文异常以及显示乱码问题。本文主要分析一下在linux下使用python2.7的print语句中文异常以及终端显示中文乱码问题的原因及解决办法。转载请注明出处,谢谢!
python打印路径斜杠错误
  import sys print(sys.path) 这个就会报错: 一种临时解决方法,先遍历再打印就是正确的路径 for pa in sys.path: # print(pa.replace("\\\\","\\")) print(pa)
java中为什么只有char打印出不是地址值
前言 Java中共有八种基本数据类型:byte,int,short,long,float,double,char,boolean。 计算机中的基础数据单位是bit, 1byte=8bit。   数据类型 存储大小 举例 注释 包装类 byte 1byte 3 字节 Byte int 4byte 4 整数 Int...
非IE MAC平台下window.print出现空白页的解决办法
以前在IE下用window.print实现打印由于有active等IE特性的强大功能,打印都比较简单。但是在FF,SAFARI,CHROME,以及MAC操作系统下用js实现打印会出现很多莫名其妙的问题。 1 预览和真实打印效果不同。 在不同操作系统不同浏览器及版本下,这是很正常的。以最终目标打印结果为标准。   2 多页打印的排版错位。 采用table动态生成tr td内容项拼凑出打印内
【Python】3.x 版本的print 乱码 问题
奇怪,之前发的博文中内容怎么没有了。最近刚开始用csdn,发现经常丢东西,不明白。。     import urllib.request url = 'http://www.baidu.com' request = urllib.request.Request(url) response = urllib.request.urlopen(request) data = respo...
python print输出后面为什么会跟一个None
因为python中print函数需要返回值,如果你在print函数中所放的函数没有返回值,那么print将会return None
python打印列表中的内容,而不是unicode字符
原文连接:http://stackoverflow.com/questions/16798811/print-list-of-unicode-chars-without-escape-characters
python3 自定义对象的打印
参考自python:自定义对象的打印,部分代码和注释做了修改. 在python中,如果不重写自定义对象的str方法,打印出来的对象是一串类似于<__main__.Person object at 0x1007da470>的字符串。这当然不是我们想要的结果。 于是:通过对str方法的重写,就可以返回我们想要的数据的展示。但是,一个新的问题出现了。以后,如果要修改这个类的属性,那么要想正确的显示对象
print实时打印的问题
想实现下载进度的打印,就想着用print不断打印█来实现。想把内容打印在一行,很自然的想到了print的end参数 import time for i in range(10): print('█',end='') time.sleep(0.5) 测试发现内容不是实时打印,而是等到计时结束的时候一次打印,这不是我想要的效果,后来知道了解决的方法: import time...
Python2.7打印中文乱码处理
总是有些编码的问题,光这样是无效的:#!/usr/bin/env python # -*- coding: utf-8 -*-得做如下处理:#!/usr/bin/env python # -*- coding: utf-8 -*-import syssys_encoding = sys.getfilesystemencoding() def printcn(msg): print(msg.d
【已解决】为什么Python打印数据显示为b‘XXX’格式
这种情况出现在我的下位机向上位机传递数据后,上位机再打印数据的过程中。 举一个案例。 我的下位机是一个单片机,会通过串口向上位机发送一段数据。 这里随意写一个C下位机的程序 include "stm32f10x.h" include "delay.h" int main(void) { print("112233test332211\n"); } 也随意写一个python上位
python:print打印时加u的含义
u:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8print u&quot;当前列表文件为 %d&quot; %n...
python:自定义对象的打印
在python中,如果不重写自定义对象的__str__方法,打印出来的对象是一串类似于<__main__.Bean object at 0x1007da470>的字符串。这当然不是我们想要的结果。 于是:通过对__str__方法的重写,就可以返回我们想要的数据的展示。 但是,一个新的问题出现了。以后,如果要修改这个类,那么想要显示想要的对象打印。还得修改__str__方法。 有没有办法
delphi lua 5.3.4打印中文乱码
修改VerySimple.Lua单元的函数Print,将lua_tolstring(L,-1,@sz)得到的字符串强转成UTF8String就可以了。
查看DataFrame输出数据print出......省略号
问题描述: 当我们用DataFrame查看数据时,经常发生这样的事,当你想查看某一列或行数据的时候,却发现被省略输出了,然后还需要单独打印出那一列或行,这就很不方便。 如图: 解决方法: 只需要插入一段代码就好: import pandas as pd pd.set_option('display.max_rows',1000) # 具体的行数或列数可自行设置 pd....
python 打印unicode字符串
a=\u767e\u5ea6\u5728\u7ebf\u7f51\u7edc\u6280\u672f\uff08\u5317\u4eac\uff09\u6709\u9650\u516c\u53f8 >>> print unicode(a,'utf-8') \u767e\u5ea6\u5728\u7ebf\u7f51\u7edc\u6280\u672f\uff08\u5317\u4eac\uff
解决Python2的print中文在windows命令行乱码问题
本文简单的解释了为什么Python的print在windows命令行会出现中文乱码问题,并简单的给出了解决方案.decode('utf-8')
java PrintWriter的print()方法打印中文字符串时乱码
在控制类的方法中加入下列代码即可: response.setContentType(&quot;text/html;charset=utf-8&quot;);
用python打印出图像,你需要做什么
使用python,经常会要求打印出运行结果的图像来,你需要怎么做呢???      首先一个python编译器是必不可少的(我用的就是最普通最常用的python2.7版本的软件),我就 以,我的使用为例子,来给大家介绍一下吧!!!    (我的是Windows10系统) 1、首先,你需要配置好最基本的环境,第一篇博客就是说这个的,你可以去看一下,这里不做多说 2、找到你p
彻底解决python打印结果省略号的问题
pandas是python提供的非常好用的数据分析模块,但是在使用pandas进行数据分析时,有时候需要查看打印的结果,当dataframe行数或者列数比较多的时候,打印结果总是有一些省略号,不能完整的看到数据的大致分布,比如最大值,最小值,等等,了解数据分布的区间有助于进行可视化和进一步分析。 查看pandas的文档,这个问题可以通过pandas内置的set_option()方法解决,从上...
print中的逗号“,”打印出来相当于空格
一、print中的逗号“,”打印出来相当于空格用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:&amp;gt;&amp;gt;&amp;gt; print('hello, world') print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:&amp;gt;&amp;gt;&amp;gt; print('The quick brown fox', '...
python的print对编码的处理
    python的print会对输出的文本做自动的编码转换,而文件对象的write方法就不会做,因此,当一些字符串用print输出正常时,write到文件确不一定和print的一样。    print转换的目的编码和环境变量有关,Windows XP是转换为gbk的。在linux下是按照环境变量来转换的。在linux下使用locale命令就可以看到。比如我的是:[zhaowei@papaya
python中文编码问题深入分析(二):print打印中文异常及显示乱码问题分析与解决
https://www.cnblogs.com/litaozijin/p/6416133.html  在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我一样的问题:那就是print打印中文异常以及显示乱码问题。本文主要分析一下在linux下
打印机简体打出繁体处理方法
题记:本文总结自网络搜索,只为给遇到此类问题的网友提供方便。 这个问题是因为电脑识别这个字体,而打印机不识别这个字体。 解决方法: 在电脑端修改打印机的设置,直接使用电脑的字体,不使用打印机的字体。 具体操作: 控制面板→打印机→打印首选项(或者Word表格→文件→打印→属性)→图像品质→设置字体:下载字体(位图),使用打印机字体”√”去掉,确定。 ...
python 2.7, pycharm打印台输出, 中文显示
python2.7 pycharm 打印台输出中文为乱码 打印 row[i] 输出为: u'\u82b1\u578b' 解决方案: str(row[i]).decode('utf-8') 输出: 花型
print 中文输出乱码
#!/usr/bin/python # -*- coding: utf-8 -*- print "hello world  我是中文" 存储为hello.py文件 在cmd运行, 中文为乱码 资料查找:   源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了! 解决方法1:
python2终端打印中文乱码
之前自学了python3,然后想写一个小程序发现公司系统无法运行python3,也有几百台所以我就放弃他去用python2, 然后向终端打印的时候老是乱码查了很多博客都是说在前面加上#coding:utf-8 。结果还是有乱码,今天来个简单的 ,具体原理我是不清楚如果有哪位大牛懂得也可以留言,那么代码如下: #coding: utf-8 printn(u'中国')   #coding:...
[python]解析python打印出来的数组
今天遇到个问题,要把python数组打印到文件的字符串,从文件里读进来,存在数组里。 举个例子,我们把python数组在程序中用 print arr 之后,输出的是 [‘123’, ‘456’, ‘789'] 当我们从文件里读取的时候,都到的是个字符串,要把这个字符串访问 python数组里,可以通过下面的方法  import string items = line.tran
JS 字符串和数组打印的几种方法
我们经常会遇到打印字符串和数组的问题,我总结了几种方法,希望对大家有所帮助。 如果是打印的是字符串常量,就可以直接打印。[code=&quot;js&quot;]document.write(&quot;uestc&quot;);[/code] 如果是打印数组的每一项,则可以:[code=&quot;js&quot;] var arr = [1,2,3,4]; for(var i = 0 ;i...
铁乐学python_day10_作业
1、继续整理函数相关知识点,写博客。 2、写函数,接收n个数字,求这些参数数字的和。(动态传参) def sum_n(*args): sum = 0 for i in args: sum += i return sum # 验证: print(sum_n(5,6,8,9,45)) 73 3、读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什...
Pyhton编程:打印json格式的数据
# 打印出JSON import json from pprint import pprint data = {&amp;quot;name&amp;quot;: &amp;quot;Tom&amp;quot;, &amp;quot;age&amp;quot;: 23, &amp;quot;gender&amp;quot;: &amp;quot;man&amp;quot;} print(data) # {'name': 'Tom', 'age': 23, 'gender': 'man'} pprin
实时获取Python的print输出流
我的应用场景是:使用shell执行python文件,并且通过调用的返回值获取python的标准输出流。 shell程序如下:cmd='python '$1' '$2' '$3' '$5' '$4 RESULT=eval $cmd echo $RESULT之前我的写的python程序如下:# coding: utf-8 import time import jsondef execute(_data
print时unicode显示中文
print时,unicode变中文>>> l = [u'A江', u'今天', u'开心'] >>> print(l) [u'A\u6c5f', u'\u4eca\u5929', u'\u5f00\u5fc3'] >>> print(json.dumps(l, ensure_ascii=False)) ["A江", "今天", "开心"]
Python最简单的解决列表中只打印UNICODE而不是中文字符的方法
答案就是用json模块: 例如: import jsondata=[{u'\u663e\u793a': [u'python', u'\u8bd5\u9a8c'], u'\u6570\u91cf': 22, u'\u8bed\u8a00': u'python'}]data_c = u'\u663e\u793a' print data print data_c res_data=json.du
python中的print输出函数用法总结
【时间】2018.10.12 【题目】python中的print输出函数用法总结   一、直接输出 无论什么类型,数值,布尔,列表,字典...都可以直接输出,或者先赋值给变量,再输出。     二、格式化输出 下面是《Python基础编程》中对格式化输出的总结: (1). %字符:标记转换说明符的开始 (2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(...
Pycharm 输出中文或打印中文乱码现象的解决办法
Pycharm 输出中文或打印中文乱码现象的解决办法
java打印对象和toString方法
class Person {     private String name;     public Person(String name)     {         this.name=name;     } } public classPrintObject {     public static voidmain(String[] args)     {   
Python经典问题——中文乱码:打印中文时显示乱码
在windows下用notepad++编辑python脚本,并用python命令运行,发现运行结果里中文显示为乱码。 乱码原因: 因为脚本中声明的编码方式为utf-8,并且脚本文件也是采用utf-8方式编码的。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。 解决方法: 在控制台打印的地方用一个转码就ok了
Python_如何打印中文
学习了print("Hello Python world"),但是如何打印中文呢? 直接print(“你好,Python”),控制台报警内容: 网上搜索后,修改为如下: # -*- coding:UTF-8 -*-  ###测试python输出中文是否乱码  import json    print u'哈哈你好'  string='哈哈你好'  print
python 打印路径的几种结果
文件 Find_Path.py print 'os.getcwd():', os.getcwd() print 'os.path.abspath(os.curdir):', os.path.abspath(os.curdir) print "os.path.abspath('.'):", os.path.abspath('.') print 'sys.path[0]:', sys.path
文章热词 机器学习 机器学习课程 机器学习教程 深度学习视频教程 深度学习学习
相关热词 c++ linux 打印出来 c# list 打印出来 bootstrap 为什么是移动优先 培训机构出来做人工智能 为什么学python

相似问题

2
为什么print打印出来是这样的?
3
python3中使用xpath无法定位,为什么一直返回空列表?
3
python爬虫 @src 为什么不能提取到图片网址
1
用pyinstaller封装同样的python文件,为什么3.6封装的要远远大于3.5封装的?
0
有越线检测(绊线检测)的代码吗,最好是MATLAB的,其它的也可以?
1
Mysql储存爬虫数据时报错,请问是哪个部分出了问题?
1
Python 先执行os.walk 在到目标目录下新建文件,在打印文件信息,为什么包含新增的文件信息
1
python导入csv文件,csv里数据是字符串不是数值,将如何绘图?
2
python单线程省时间是固定的吗,时间是根据什么有关系
1
为什么这里会说key有问题?但是print的时候却没有事?(bs4,attrs)
2
数据结构中,顺序表删除一个元素,为什么不能空出来那个位置
1
python:为什么显示 AttributerError: 'Restaurant' object has no attribute 'update_flavor' ?
2
电脑同时安装了python和anaconda,anaconda中有jieba库,为什么python import时不存在?
1
bs4.BeautifulSoup为什么获取不了完整的源代码
0
为什么我这个 角度闭合差_限差常数 给的是int, 为什么变成其他类型了?
3
pycharm爬取到的信息是unicode格式,怎么转化成utf-8格式?
2
python进行接口自动化测试,我把接口数据放到excel里面应该如何用python读取出来
1
为什么程序运行后既不出结果也不报错也不终止?
1
pygame窗口为什么打不开 而且pycharm显示pygame.quit()无法搜索到 这是为什么?(新手)
0
我在使用Python对图像进行二值化的时候,用如下的代码却出现了这样的错误,求教?????????