请问python中end=','怎么去掉最后一个逗号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问python中end=','怎么去掉最后一个逗号相关的知识,希望对你有一定的参考价值。

如果输出的时候不想要最后有逗号,把end=','改为end=' '即可

如果是别人输出的文件,读入的时候不想要逗号,用切片等等方式都可以

或者字符串读入在s中

s = input()
s = s.strip(',')
# 或者 s = s.replace(',',' ')

追问

不是,我的意思是,其他的逗号是要的,只有最后一个不要,该怎么切片

参考技术A 回答

您好,亲,正在为您分析整理相关解答,请稍等片刻。

亲,你用删除键就直接删除啊。

三种方法print 5for x in range(6,10): print (x, end=",")------------for x in range(5,10): if x==9: print x else: print (x,end=",")-----------outputs=[]for x in range(5,10): outputs.append("%s"%x)print \',\'.join(outputs)

读取open文件。然后read读取内容。用replace替换内容。write写回文件new__string = old__string.replace(\' \', \'_\')

以上是为您分析整理的相关解答,希望对你有所帮助。

亲,能麻烦给一下赞吗?感谢您对我工作的支持,祝你生活愉快,工作顺利!



python中请问怎么格式化输出列表

比如输出如下:
A=[1,2,3,4,5]
如果写成
print(‘A=’)
print(A)
就会换行,还很麻烦,请问有格式化输出的方法吗?

python用print进行格式化输出,有以下几种模式,代码如下:

1、打印字符串

print ("His name is %s"%("Aviad"))

效果:

2、打印整数

print ("He is %d years old"%(25))

效果:

3、打印浮点数

print ("His height is %f m"%(1.83))

效果:

4、打印浮点数(指定保留小数点位数)

print ("His height is %.2f m"%(1.83))

效果:

5、指定占位符宽度

print ("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))

效果:

6、指定占位符宽度(左对齐)

print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))

效果:

7、指定占位符(只能用0当占位符?)

print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))

效果:

8、科学计数法

format(0.0015,\'.2e\')

效果:

参考技术A print( 'A=',A)

或者
print( 'A=%s'%A)本回答被提问者采纳
参考技术B 写成
print('A=0'.format(A))
就不会换行了
参考技术C

print有个参数end,默认end='\\n',也就是默认换行。

你可以先print(‘A=’, end  = ''),即指定这一行打印完以什么结尾,这里把默认的'\\n'替换成了无操作 '',如果你加空格,即 ' '而不是'',那个空格会被加到结尾。接着再print(A),就可以在一行了,但此时print(A)中又会恢复默认设置,在他之后再print就恢复换行。

不过更推荐使用print('字符串 , 字符串 '.format())的方法进行格式化输出。

以上是关于请问python中end=','怎么去掉最后一个逗号的主要内容,如果未能解决你的问题,请参考以下文章

请问在javascript里的top用法?谢谢!

Python中end=''解释

Python中end=''解释

python打印九九乘法表?

Python二维列表,矩阵算式输出后格式的问题,请问这怎么把数字对齐?

python print end=' ' 不换行