首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python新手提问,这个输入输出是什么愿意呢?解决方案

2012-04-14 
python新手提问,这个输入输出是什么愿意呢?输入代码:Python code# -*- coding utf-8 -*-formatter%r%r%r

python新手提问,这个输入输出是什么愿意呢?
输入代码:

Python code
# -*- coding utf-8 -*-formatter="%r%r%r%r"print formatter %(1,2,3,4)print formatter %("one","two","three","four")print formatter %(True,False,False,True)print formatter %(formatter,formatter,formatter,formatter)print formatter %(    "I had this thing.",    "That you could type up right",    "But it didn;t sing",    "So I said goodnight")


输出结果:



疑问:
输出结果中,为何输出都是单引号'',而不是双引号"".


[解决办法]
字符串输出缺省采用单引号,除非字符串中间包含单引号才使用双引号输出

Python code
>>> "abc"'abc'>>> "ab'c""ab'c">>> 'ab"c''ab"c'>>> 

热点排行