|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 FC童梦 于 2021-7-2 14:19 编辑
原代码:
>>> name = input("请输入您的名字:")
请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", end="!")
你好,小甲鱼!
--------------------------------------------------------------------------------------------------------------------
关于逗号的疑问
>>> print("你好", name, sep=",", end="!")
"你好"和name之间的,
name和sep=","之间的,
sep=","和", end="!"之间的,
起到什么作用?
--------------------------------------------------------------------------------------------------------------------
为什么我用——name = input("请输入您的名字:")
print("你好" ,name)
试出来的是——请输入您的名字:童梦
你好 童梦
逗号变成了空格
---------------------------------------------------------------------------------------------------------------------
还有>>> print("你好", name, sep=",", end="!")
中的sep=","
起到了什么作用?
我用了help(set),
但事实告诉我这是一个变量
----------------------------------------------------------------------------------------------------------------------
感谢大佬们热心帮助我!!!
本帖最后由 jackz007 于 2021-7-2 14:58 编辑
很简单啊,你只要分别把 sep = "," 和 end = "!" 从语句中去掉,然后,仔细对比有和没有所带来的区别不就什么都明白了?
- sep = "," : 在该参数缺省的状态下,当 print() 函数中有多个参数需要打印时,每个参数的打印内容之间,将会有一个空格字符进行分隔,但是,有了该参数后,分隔符将会变为 "," 字符;
- end = "!" : 在该参数缺省的状态下,print() 函数在打印输出完所有的参数内容后,会自动在其最后添加一个回车符 '\n',就是说,下一次执行 print() 函数时,一定是从新的一行的开头开始打印输出的,但是,有了这个选项参数之后,'\n' 就会被 '!' 代替。
复制代码
|
|