kevenmima 发表于 2020-7-25 13:52:08

萌新求助

python
为什么
name = input("请输入您的姓名:")

print('你好,' + name + '!')

+name+'!'=输入的姓名呢?

Twilight6 发表于 2020-7-25 13:54:04



是因为 input 接收了你输入的字符并将其转化为字符串,返回给了变量 name

所以你 print 打印 name 的时候就是打印你 input 时候输入的数据了

这里的 + 号是字符串的拼接用法,就是将几段字符串拼接成一个字符串,name 等价于你 input 输入的数据

changgl 发表于 2020-7-25 13:54:53

加号是进行字符串拼接用的,不会被打印出来

kevenmima 发表于 2020-7-25 13:59:17

Twilight6 发表于 2020-7-25 13:54
是因为 input 接收了你输入的字符并将其转化为字符串,返回给了变量 name

所以你 print 打印 name...

谢谢大佬,我懂了。

kevenmima 发表于 2020-7-25 13:59:56

changgl 发表于 2020-7-25 13:54
加号是进行字符串拼接用的,不会被打印出来

谢谢大佬,我懂了。
页: [1]
查看完整版本: 萌新求助