2517104242 发表于 2021-8-2 21:02:50

这个加号有用吗,可不可以不加

print("       长歌行")
print("青青园中葵,朝露待日系")
print("阳春布泽的,万物生光辉")



print("       "+"长歌行")
print("青青园中葵,朝露待日系")
print("阳春布泽的,万物生光辉")

逃兵 发表于 2021-8-2 21:03:55

本帖最后由 逃兵 于 2021-8-2 21:46 编辑

print("       长歌行")#可以
print("       "+"长歌行")#可以
print("       ""长歌行")#可以

等价

冬雪雪冬 发表于 2021-8-2 21:12:27

加号是字符串拼接,即把两个字符串拼接成一个字符串。也可以省略直接把两个字符串写在一起,如:
“ABC" + "123"
写成
"ABC""123"
但字符串变量名不能这样写。如
a = "ABC"
b = "123"
a + b #可以
ab #不可以

kogawananari 发表于 2021-8-2 21:32:32

可以不写加号   但是要有空格

kogawananari 发表于 2021-8-2 21:33:04

逃兵 发表于 2021-8-2 21:03
+是字符串拼接,第一个和第二个等价

第三个不行

可以不写加号   但是要有空格

逃兵 发表于 2021-8-2 21:38:42

kogawananari 发表于 2021-8-2 21:33
可以不写加号   但是要有空格

咦,刚刚试了一下,我发现字符串拼接连加号都不用了
a = "       ""长歌行"
print(a)

kogawananari 发表于 2021-8-3 01:11:21

逃兵 发表于 2021-8-2 21:38
咦,刚刚试了一下,我发现字符串拼接连加号都不用了

不加空格且用\\结尾的字符串这样接通不过lint检查{:10_253:}
页: [1]
查看完整版本: 这个加号有用吗,可不可以不加