请问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=','怎么去掉最后一个逗号的主要内容,如果未能解决你的问题,请参考以下文章