码迷,mamicode.com
首页 > 其他好文 > 详细

字符串、列表、元组 中文输出问题

时间:2017-11-10 01:36:49      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:recent   concat   can   line   字符   file   err   ack   美国   

>>> tmp = [‘中国‘,‘英国‘]
>>> tmp = tmp[:1] + [‘美国‘] + tmp[1:]
>>> tmp = tmp[:1] + [‘德国‘] + tmp[1:]
>>> tmp
[‘中国‘, ‘德国‘, ‘美国‘, ‘英国‘]
>>> tmp = [‘中国‘,‘英国‘]
>>> tmp = tmp[:1] + [‘美国‘] + tmp[1:]
>>> tmp
[‘中国‘, ‘美国‘, ‘英国‘]
>>> tmp = tmp[:1] + [‘德国‘,] + tmp[1:]
>>> tmp2 = (‘中国‘,‘英国‘)
>>> tmp2 = tmp2[:1] + (‘美国‘) + tmp2[1:]
Traceback (most recent call last):
File "<pyshell#46>", line 1, in <module>
tmp2 = tmp2[:1] + (‘美国‘) + tmp2[1:]
TypeError: can only concatenate tuple (not "str") to tuple #只能元组和元组连接(相加)
>>> tmp2 = tmp2[:1] + (‘美国,‘) + tmp2[1:]
Traceback (most recent call last):
File "<pyshell#47>", line 1, in <module>
tmp2 = tmp2[:1] + (‘美国,‘) + tmp2[1:]
TypeError: can only concatenate tuple (not "str") to tuple
>>> tmp2 = tmp2[:1] + (‘美国‘,) + tmp2[1:]
>>> tmp2
(‘中国‘, ‘美国‘, ‘英国‘)

>>> s1 = (‘美国‘)
>>> s2 = (‘美国,‘)
>>> s3 = (‘美国‘,)
>>> type(s1)
<class ‘str‘> #说明(‘美国‘)是一个字符串,而不是元组
>>> type(s2)
<class ‘str‘> #说明(‘美国,‘)是一个字符串,而不是元组
>>> type(s3)
<class ‘tuple‘> #说明(‘美国‘,)才是元组

字符串、列表、元组 中文输出问题

标签:recent   concat   can   line   字符   file   err   ack   美国   

原文地址:http://www.cnblogs.com/huangbiquan/p/7812045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!