水深 发表于 2018-7-14 22:37:40

字符串拼接问题

print '%s %s'%('Python', 'Tab')//问题:1.这里是用'Python'替换%s还是用 Python 替换 %s? 2.%s有什么作用呢?

ba21 发表于 2018-7-14 22:43:09

按顺序来,第1个%s 替换 python
以此类推

指头比思想慢 发表于 2018-7-14 23:09:57

%s的意思是说这是一个字符串(s=string),这个字符串在哪呢?在主句子后面跟着,用%开头说明,例如print('%s' %(‘abc’))的输出结果是‘abc’,再例如print(‘%s%d’ %(‘abc’,123)) 的输出结果是‘abc123’

水深 发表于 2018-7-14 23:47:15

指头比思想慢 发表于 2018-7-14 23:09
%s的意思是说这是一个字符串(s=string),这个字符串在哪呢?在主句子后面跟着,用%开头说明,例如print ...

那为啥%s两边还得加上‘’

指头比思想慢 发表于 2018-7-14 23:57:47

水深 发表于 2018-7-14 23:47
那为啥%s两边还得加上‘’

通俗的说就是前面的那个符号代表占座了,是谁占座了呢?%这个符号在后面声明是我后面这几个人占的座
页: [1]
查看完整版本: 字符串拼接问题