依依不赤木 发表于 2020-3-12 17:29:40

我想再两个变量中间加一个空格,除了单独设置命令,还能怎么搞

first = input('first name? ')
last = input(' Last name? ')
X = ' '
message = first + X + last + ' is a coder'
msg = f'{first} [{last} is a coder]'
print(message)



这个X=空格 是我自己想的,还有什么可以在 fist 和 last 中间加空格 的方式吗

zltzlt 发表于 2020-3-12 17:32:55

可以 first + ' ' + last

天边一抹灬红 发表于 2020-3-12 17:33:55

不用单独设置一个变量存放空格,可以直接用拼接的方法
比如:message = first + ' ' + last + ' is a coder'

蒋博文 发表于 2020-3-12 17:34:37

你的意思是不是在字符后面加上空格?

依依不赤木 发表于 2020-3-12 17:36:39

蒋博文 发表于 2020-3-12 17:34
你的意思是不是在字符后面加上空格?

嗯对

蒋博文 发表于 2020-3-12 17:41:04

依依不赤木 发表于 2020-3-12 17:36
嗯对

其实一楼的答案是最好的

蒋博文 发表于 2020-3-12 17:41:48

依依不赤木 发表于 2020-3-12 17:36
嗯对

二楼对你来说是比较容易理解的

依依不赤木 发表于 2020-3-12 18:35:40

蒋博文 发表于 2020-3-12 17:41
二楼对你来说是比较容易理解的

我两个都试了一下 都明白了
不过这个只能选一个最佳答案,所以我就给他们都点了支持☺

蒋博文 发表于 2020-3-12 20:10:37

依依不赤木 发表于 2020-3-12 18:35
我两个都试了一下 都明白了
不过这个只能选一个最佳答案,所以我就给他们都点了支持☺


页: [1]
查看完整版本: 我想再两个变量中间加一个空格,除了单独设置命令,还能怎么搞