最新消息: 新版网站上线了!!!

python2.* print语句和python3.* print()函数的区别

在Python 2里,如果你使用一个逗号(,)作为print语句的结尾,它将会用空格分隔输出的结果,然后在输出一个尾随的空格(trailing space),而不输出回车(carriage return)。在Python 3里,通过把end=' '作为一个关键字参数传给print()可以实现同样的效果。参数end的默认值为'\n',所以通过重新指定end参数的值,可以取消在末尾输出回车符。

python2和python3字符编码 unicode,utf-8,gb2312相互转换encode,decode

python2和python3字符编码 unicode,utf-8,gb2312相互转换encode,decode

python3怎样把gb2312格式的字符串转换成utf-8格式?首先把gb2312格式字符串转换为Unicode,然后Unicode在转换为utf-8。python3怎样把utf-8格式的字符串转换成gb2312格式?字符串转换步骤:utf-8 -> Unicode -> gb2312。python3怎样把utf-8,GBK转换为 unicode 使用 unicode(s,encoding) 或者 s.decode(encoding)。python3怎样把unicode 转为 gb2312,utf-8等