代码问题
name = input("请输入您的名字:")print("你好", name, sep=",", end="!")
请问一下为什么你好后面还有双引号,这样不是无法识别字符串吗 name前面有, 为啥还要用sep=“,” 为了让python识别 print() 里面的参数 sep 和 end 所需要的就是字符串啊,大哥! 本帖最后由 jackz007 于 2021-10-31 18:36 编辑
print("你好", name, sep=",", end="!")
这一句 print() 括号里被红色 ,分隔了 4 个输入参数,其中,"你好" 和 name 是普通输入参数,是需要进行打印、显示的,sep = " , " 和 end = "!" 是 print() 函数的命名可选参数,用来改变 print() 函数缺省的输出格式。其中,sep = " , ",指定在打印的时候,各个输入参数的打印内容之间使用 " , ",来进行分隔,之前,这个参数的缺省值是 sep= " ";end = "!" 用来指定在打印输出完成后,在行末打印一个 "!",之前,这个参数的缺省值是 end = "\n"。 sep参数和end参数需要的就是字符串或者字符
页:
[1]