thon怪 发表于 2020-12-3 15:49:14

为什么字符串的join函数在文件和交互式里面运行的结果不一样

文件的代码:s=str(input('请输入A到Z字母组合的一个密码:'))
                  ' '.join(s)
                  print(s)
             运行的结果:
                           请输入A到Z字母组合的一个密码:AAA
                           AAA



交互式:
>>> s='AAA'
>>> ' '.join(s)
'A A A'



为什么文件里面运行的空格不能添加成功呢?{:10_316:}

冬雪雪冬 发表于 2020-12-3 16:09:02

上面的是s的值,与join无关

thon怪 发表于 2020-12-3 16:18:56

冬雪雪冬 发表于 2020-12-3 16:09
上面的是s的值,与join无关

好的,明白了{:10_250:}

洋洋痒 发表于 2020-12-3 16:20:53

join连接多个字符串并返回一个新字符串,并没有改变字符串s,你上边的那个是打印的s,下边那个是返回的新字符串,下边你再试一下>>> s,得出的结果还是'AAA'

thon怪 发表于 2020-12-3 17:08:16

洋洋痒 发表于 2020-12-3 16:20
join连接多个字符串并返回一个新字符串,并没有改变字符串s,你上边的那个是打印的s,下边那个是返回的新字 ...

{:10_298:}好滴明白
页: [1]
查看完整版本: 为什么字符串的join函数在文件和交互式里面运行的结果不一样