阮伊伊 发表于 2021-10-31 17:55:54

代码问题

name = input("请输入您的名字:")
print("你好", name, sep=",", end="!")
请问一下为什么你好后面还有双引号,这样不是无法识别字符串吗 name前面有, 为啥还要用sep=“,”

张育玮 发表于 2021-10-31 17:57:46

为了让python识别

傻眼貓咪 发表于 2021-10-31 18:18:04

print() 里面的参数 sep 和 end 所需要的就是字符串啊,大哥!

jackz007 发表于 2021-10-31 18:23:44

本帖最后由 jackz007 于 2021-10-31 18:36 编辑

      print("你好", name, sep=",", end="!")
      这一句 print() 括号里被红色 ,分隔了 4 个输入参数,其中,"你好" 和 name 是普通输入参数,是需要进行打印、显示的,sep = " , " 和 end = "!" 是 print() 函数的命名可选参数,用来改变 print() 函数缺省的输出格式。其中,sep = " , ",指定在打印的时候,各个输入参数的打印内容之间使用 " , ",来进行分隔,之前,这个参数的缺省值是 sep= " ";end = "!" 用来指定在打印输出完成后,在行末打印一个 "!",之前,这个参数的缺省值是 end = "\n"。

嘉岳呀 发表于 2021-10-31 19:19:53

sep参数和end参数需要的就是字符串或者字符
页: [1]
查看完整版本: 代码问题