下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >大数据 >字符串格式化

字符串格式化

好汉发布于 2015-10-18 22:40查看:574回复:10

之前我们说到,可以用%来构造一个字符串,比如
print '%s is easy to learn' % ''
 
有时候,仅仅代入一个值不能满足我们构造字符串的需要。假设你现在有一组学生成绩的数据,你要输出这些数据。在一行中,既要输出学生的姓名,又要输出他的成绩。例如
Mike‘s score is 87.

Lily‘s score is 95.

 
在python中,你可以这样实现:
print "%s's score is %d" % ('Mike', 87)

或者
name = ‘Lily’

score = 95
print "%s's score is %d" % (name, score)
 
无论你有多少个值需要代入字符串中进行格式化,只需要在字符串中的合适位置用对应格式的%表示,然后在后面的括号中按顺序提供代入的值就可以了。占位的%和括号中的值在数量上必须相等,类型也要匹配。
 
('Mike', 87)这种用()表示的一组数据在python中被称为元组(tuple),是python的一种基本数据结构,以后我们还会用到。
 

文章来源于Crossin,由课课家平台整理,转载请注明。

 


收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有10条评论

  • 慧星的那一夜
  • Real Madrid
  • 药师
  • mr jack
  • YUI
  • Mr ken
  • Mright
  • cappuccino
  • 课课家技术团队1
  • love洒脱留守
  • 酸酸~甜甜
  • 课课家团队03
  • K哥馆
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: