阿漾 发表于 2021-11-8 19:31:22

Python新版作业第003讲变量和字符串(上)

>>> name = input("请输入您的名字:")
请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", end="!")
你好,小甲鱼!

请问有没有友友可以解释一下: sep=",", end="!"
谢谢啦

傻眼貓咪 发表于 2021-11-8 19:34:05

sep 和 end 是 print() 的参数,sep 用于分割打印的字符串,end 用于最后打印字符(默认是换行)

柿子饼同学 发表于 2021-11-8 20:09:17

都是print的参数 , sep 在打印多个元素时可以作分隔符
end 是打印结束后的字符 , 默认换行符 (\n)
栗子如下
>>> print('a', 'b', 'c', sep='....')
a....b....c
>>> print('a', 'b', 'c', sep='AASSDD')
aAASSDDbAASSDDc
>>> print('a', 'b', 'c', sep='2333')
a2333b2333c
>>> for i in range(3):
        print(i)

0
1
2
>>> for i in range(3):
        print(i, end='')

012
>>> for i in range(3):
        print(i, end='520')

052015202520
>>>

阿漾 发表于 2021-11-8 20:15:44

柿子饼同学 发表于 2021-11-8 20:09
都是print的参数 , sep 在打印多个元素时可以作分隔符
end 是打印结束后的字符 , 默认换行符 (\n)
栗子如 ...

哇,好清晰,谢谢您❤

阿漾 发表于 2021-11-8 20:16:21

傻眼貓咪 发表于 2021-11-8 19:34
sep 和 end 是 print() 的参数,sep 用于分割打印的字符串,end 用于最后打印字符(默认是换行)

好哒,明白了,谢谢您❤

柿子饼同学 发表于 2021-11-8 20:46:18

阿漾 发表于 2021-11-8 20:15
哇,好清晰,谢谢您❤

如果问题解决了 , 可以设置最佳答案哦~
页: [1]
查看完整版本: Python新版作业第003讲变量和字符串(上)