为什么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
5 个月之前 回复

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

图片说明
看这个位置

0
qq_41251963
乐亦亦乐 嗯嗯,python2的print和python3的有区别
5 个月之前 回复
weixin_44154005
罅潇 回复乐亦亦乐: 谢谢了
5 个月之前 回复
weixin_44154005
罅潇 回复乐亦亦乐: 谢谢,我发现是我pycharm的环境是python2的
5 个月之前 回复
weixin_44154005
罅潇 回复乐亦亦乐: pycharm 的这个环境怎么看啊?之前没有装过2,装了python后装的pycharm
5 个月之前 回复
qq_41251963
乐亦亦乐 就是当成元组处理了
5 个月之前 回复
qq_41251963
乐亦亦乐 根版本没有关系
5 个月之前 回复
qq_41251963
乐亦亦乐 之前装过2没有
5 个月之前 回复
qq_41251963
乐亦亦乐 你pycharm中配的是3.6的环境吗?
5 个月之前 回复
weixin_44154005
罅潇 回复: 但是我是3.6
5 个月之前 回复
qq_41251963
乐亦亦乐 回复罅潇: python2加括号,解释器可能会把他当成元祖,是版本的问题
5 个月之前 回复
weixin_44154005
罅潇 所以是版本问题是吗?
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python打印列表中的内容,而不是unicode字符
原文连接:http://stackoverflow.com/questions/16798811/print-list-of-unicode-chars-without-escape-characters
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
java中为什么只有char打印出不是地址值
前言 Java中共有八种基本数据类型:byte,int,short,long,float,double,char,boolean。 计算机中的基础数据单位是bit, 1byte=8bit。   数据类型 存储大小 举例 注释 包装类 byte 1byte 3 字节 Byte int 4byte 4 整数 Int...
python中文编码问题:print打印中文异常及显示乱码问题分析与解决
在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我一样的问题:那就是print打印中文异常以及显示乱码问题。本文主要分析一下在linux下使用python2.7的print语句中文异常以及终端显示中文乱码问题的原因及解决办法。转载请注明出处,谢谢!
python中文编码问题深入分析(二):print打印中文异常及显示乱码问题分析与解决
https://www.cnblogs.com/litaozijin/p/6416133.html  在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我一样的问题:那就是print打印中文异常以及显示乱码问题。本文主要分析一下在linux下
print中的逗号“,”打印出来相当于空格
一、print中的逗号“,”打印出来相当于空格用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print('hello, world') print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print('The quick brown fox', '...
【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...
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江", "今天", "开心"]
(3)float数据输出打印显示nan
最近在编写自己的小项目的时候出现一个莫名其妙的情况: 控件的position莫名其妙的变成nan。position本应是float类型的,现在却输出打印显示nan,完全不知道为什么额。。。 于是求助百度,这才知道: nan,是not a number的缩写。用于处理计算中出现的错误情况,比如0.0除以0.0或者求负数的平方根。 看这意思多半是在什么地方处理数据的时候处理出现错误了。 但是...
window.print()方法打印图片时会打印出空白页
如题,还在解决中。。。
Python2.7爬虫cmd打印中文ASCII码的问题
我之前用的是Python3,但是实验室服务器是Python2.7,我又转2.7了。 这几天在写爬虫玩发现cmd中打印中文,显示不了,显示的是ASCII码,就比如 \xe4 等。 我试着response.read().decode('utf-8').encode('gbk')试了各种编码方式都不行。 最后我把输出保存成txt文件,再用notepad++打开就好了。 我觉得可能是cmd支持中文
[python]解析python打印出来的数组
今天遇到个问题,要把python数组打印到文件的字符串,从文件里读进来,存在数组里。 举个例子,我们把python数组在程序中用 print arr 之后,输出的是 [‘123’, ‘456’, ‘789'] 当我们从文件里读取的时候,都到的是个字符串,要把这个字符串访问 python数组里,可以通过下面的方法  import string items = line.tran
非IE MAC平台下window.print出现空白页的解决办法
以前在IE下用window.print实现打印由于有active等IE特性的强大功能,打印都比较简单。但是在FF,SAFARI,CHROME,以及MAC操作系统下用js实现打印会出现很多莫名其妙的问题。 1 预览和真实打印效果不同。 在不同操作系统不同浏览器及版本下,这是很正常的。以最终目标打印结果为标准。   2 多页打印的排版错位。 采用table动态生成tr td内容项拼凑出打印内
%02x 打印出很多f
当类型是char型,凡是0x80以上,即最高位是1的数据,通过"%02x"打印后会在前面填充6个‘f’,即变成ffffff87这样的数据。        而换成unsigned char型则打印正常。        但是在ARM的linux上之前没有遇到这样的问题。看来对于平台还有编译器还是很有关系的,但是现在的疑惑就是%02x其中的2代表只有2位数据,但是现在却打印了8位,诡异。
System.out.print()打印各Java对象的输出说明
调用print方法传入一个对象打印输出时,会默认调用对象的toString方法,若对象没有覆写toString方法,则默认调用Object的toString方法。public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }Class.getName方法
Python的Print打印中文乱码解决方案
转载自:http://blog.csdn.net/sunshaodong_1988/article/details/9200593 估计入门时都会遇到的。我是在windows下用的Python25自带的IDLE编辑运行的,发现运行脚本得出的结果有一些中文显示是乱码,但有一些是正常的。百思不得其解。首先查看了一下源文件的编码格式,是UTF-8。经过搜索再搜索,调试再调试,也换了几个编译器,发现比I
gdb打印的变量值不准确问题
问题:gdb打印的变量值不准确问题 1) gdb中list可以显示代码,说明debug信息是有编译进去。 2) 设置断点后,使用"print xxx"查看变量,变量值不正确,但是在程序中打印是对的。 3) 尝试编译使用-g和-gstabs+都不行。 4) 写了一个测试demo,调试正常,无此现象。 5) 调试过程中没有出现gdb内部警告或者错误提示。 解决: 编译使用-gdw
python:自定义对象的打印
在python中,如果不重写自定义对象的__str__方法,打印出来的对象是一串类似于<__main__.Bean object at 0x1007da470>的字符串。这当然不是我们想要的结果。 于是:通过对__str__方法的重写,就可以返回我们想要的数据的展示。 但是,一个新的问题出现了。以后,如果要修改这个类,那么想要显示想要的对象打印。还得修改__str__方法。 有没有办法
javaSE (二十四)关于java集合的一些的问题:为什么集合能够直接打印、HashSet到底是有序还是无序的、HashSet如何保证存储唯一?
1、为什么集合能够直接打印? System.out.println(HashSet has); 答:因为集合的底层重写了toString方法,调用了StringBuilder类的.append()/.toString()方法将元素拼接起来 (特么这个 Iterator it = iterator();什么意思???没有对象供他引用啊用这个迭代器是干嘛的??) public String t...
关于某些时候print函数不会立即打印的解决办法
今天在调试一个小demo的时候输出需要输出值,于是本能的使用print函数输出, 大体结构如下 def demo(num): print(num) for i in range(10): time.sleep(1) print(num) 然而奇怪的是print并不会立即打印,而是在执行完毕整个方法后才输出,冥思苦相半天终于从生锈的脑袋里想起“缓...
print打印16进制时前面会多很多FF,解决办法。
最近在做一个3des软加密的项目,发现在C语言中用printf()函数打印字符型变量时,如果想采用"%x"的格式将字符型变量值以十六进制形式打印出来,会出现一个小问题,如下: C代码   char buf[10] = {0};  buf[0] = 0xbf;  printf("%2x\n\n\n", buf[0]);            /*在终端将会显示成:ffffffbf
python异常打印
try:   ... except Exception as e:   ... str(e) 返回字符串类型,只给出异常信息,不包括异常信息的类型,如1/0的异常信息 ‘integer division or modulo by zero’ repr(e) 给出较全的异常信息,包括异常信息的类型,如1/0的异常信息 “ZeroDivisionError(‘integer division o
Python3之打印出map结果的print(list())用法
 在Python2里,直接使用map就可以打印结果,但是在Python3里,map返回的结果是迭代器(iterator),因此需要先转换为列表list,再print输出。   1、直接使用print(),只能显示类型 # 计算特征集中每个特征的信息增益 l = map(lambda x: [x, self.caculateGain(dataset=dataset, feature=x)],...
python print打印中文
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys print sys.getdefaultencoding() a=&quot;测试&quot; b=u&quot;测试&quot; print a.decode('utf-8').encode('cp936') print a.decode('utf-8').encode('gb2312') print b.en...
print 中文输出乱码
#!/usr/bin/python # -*- coding: utf-8 -*- print "hello world  我是中文" 存储为hello.py文件 在cmd运行, 中文为乱码 资料查找:   源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了! 解决方法1:
phpinfo()不能打印到网页上的一些原因
phpinfo()不能打印到网页上的一些原因 1. 写成了短标签形式_ &amp;lt;? phpinfo(); ?&amp;gt; 而php.ini里面短标签short_open_tag为off。 解决方式:设置short_open_tag=on; 2.php.ini里面禁用函数有phpinfo。即有如下情况: disable_functions = phpinfo,xxxx; 解决方式:...
打印字符为什么有的有引号,为什么有的就没有
举个例子: 看见了吧 。原因是字符串中有特殊字符,所以才会有引号的。
Java编程素养-ArrayList数组去重、后台打印为对象地址时
ArrayList数组去重 //创建动态数组 List&amp;lt;Integer&amp;gt; list = new ArrayList&amp;lt;Integer&amp;gt;(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(3); list.add(4); list.add(6); list.add(1)...
【python】解决用print打印函数返回值多一个None
根本原因: python定义函数时,一般都会有指定返回值,如果没有显式指定返回值,那么python就会默认返回值为None 我们输入的代码如下: def test(): print('aaa') print(test()) 相当于执行了: def test(): print('aaa') return None print(test()) 如果不...
python list使用print输出中文乱码
原文:https://blog.csdn.net/Love667767/article/details/77803201   Python中的列表(list)或字典包含中文字符串,直接使用print会出现乱码   #打印字典 dict = {'name': '张三'} print dict {'name': '\xe5\xbc\xa0\xe4\xb8\x89'} #打印列表 ...
python print打印编码问题
print()函数自身有限制,不能完全打印所有的unicode字符。 所以要想打印所有unicode字符,得加下面几行 import io import sys from urllib import request sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') ...
JAVA:Print汉字乱码问题
前言:    Java语言是目前的主流计算机语言之一,作为一个小白程序员一定要从最基础的学起,但是问题总是接二连三的到来,今天就给大家分享一下Print中文出现乱码的问题。 错误截图: 源码: public class TestPrint{ public static void main (String []args){ System.out.println("车龙梁");
Java 打印一个对象却输出地址?
有时候使用System.out.println()方法输出一个类的对象,得到的结果却是该对象的地址:类名@12aa35151 这个结果是怎么来的呢? System.out的println()方法只能在控制台输出字符串,有时候比如自己写的person类实例是内存中的一个对象,怎么直接转换为字符串输出呢?可能会想到toString()方法,但其实效果是一样的,也就是说下面的代码效果相同。 System...
【Python】打印object对象
print (object .__dict__) print (dir(object))
delphi lua 5.3.4打印中文乱码
修改VerySimple.Lua单元的函数Print,将lua_tolstring(L,-1,@sz)得到的字符串强转成UTF8String就可以了。
java打印对象和toString方法
class Person {     private String name;     public Person(String name)     {         this.name=name;     } } public classPrintObject {     public static voidmain(String[] args)     {   
python:print打印时加u的含义
u:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8print u&quot;当前列表文件为 %d&quot; %n...
python输入print直接打印中文乱码问题
import sys type = sys.getfilesystemencoding() your_name=raw_input("请输入你的名字:"); print your_name.decode('utf-8').encode(type) python在打印的时候中文会出现乱码 原因:源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-
python3.x中以&#开头的unicode编码字符串打印成中文
近日在爬取X事百科的页面时遇到了以&amp;amp;#开头的字符串如下形式: &amp;amp;#21040;&amp;amp;#39046;&amp;amp;#23548;&amp;amp;#23478;&amp;amp;#36865;&amp;amp;#31036;&amp;amp;#65292;&amp;amp;#36865;&amp;amp;#23436;&amp;amp;#22836;&amp;amp;#19979; &amp;amp;#27004...
python-print 打印转义字符
\r 和 \n 都是以前的那种打字机传承来的。\r 代表回车,也就是打印头归位,回到某一行的开头。\n代表换行,就是走纸,下一行。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 这样学习java 消消乐这样的游戏开发价格

相似问题

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对图像进行二值化的时候,用如下的代码却出现了这样的错误,求教?????????