首页 > 代码库 > 大话Python格式化输出字符串
大话Python格式化输出字符串
1."{},{}".format(,)用法总结:
‘{0},{1}‘.format(‘var1‘,132908) ‘var1,132908‘ ‘{},{}‘.format(‘var1‘,132908) ‘var1,132908 ‘{0},{1},{1},{0}‘.format(‘var1‘,132908) ‘var1,132908,132908,var1‘
2.关键字参数:
‘{name},{age}‘.format(age=18,name=‘wangchao‘) ‘wangchao,18‘ class Person: def __init__(self,name,age): self.name,self.age = name,age def __str__(self): return ‘This book is {self.name},is {self.age} old‘.format(self=self) print Person(‘wangdage‘,18) This book is wangdage,is 18 old p=[‘wanghhao‘,18] ‘{0[0]},{0[1]}‘.format(p) ‘wanghhao,18‘
3."%s"%()形式:
print"I‘m %s. I‘m %d year old" % (‘cobe‘, 99) I‘m cobe. I‘m 99 year old print "I‘m %(name)s. I‘m %(age)d year old" % {‘name‘:‘coolbe‘, ‘age‘:99} I‘m coolbe. I‘m 99 year old
总结:
Python中除了内置的%操作符可用于格式化字符串操作,还有"".format()的形式,都需要熟练掌握
大话Python格式化输出字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。