商业数据分析 扫二维码继续学习

4.4字符串格式化

(1)在字符串输出时对其进行某种格式的控制。

(2)字符串格式化符:%百分号

%d:十进制表示   %X:十六进制表示

【例1】from math import pi

(其中math是一个module)

%i:整数表示     %f:浮点数表示

【例2】

format='Hello %s %s enough for ya'

values=('world','hot')

print(format % values)

得到Hello world hot enough for ya

可以一次性进行多个字符串格式化

(3)字符串格式化的转换类型(表格,书上有)

(4)关于格式化的宽度和精度

①可用*星号作为字符宽度或者精度,数值会从元组参数中读出。如:

'%10.2f' % pi #字符宽10,精度2

得到       3.14

'%*.*s' % (10,5,'Guido van Rossum')

得到    Guido

(宽度:字符串的长度,可能会用空格补位。精度:小数点保留的位数。)

[展开全文]

字符串格式化

%d 十进制

%X 16进制、%?是占位

%f 以小数点形式

可以用多个占位

显示和控制支付的宽度和精度

宽度.精度

字符串要截断位置

 

[展开全文]

4.4字符串格式化

[展开全文]
任课老师
  • 中国人民大学商学院教授

    张瑾,中国人民大学商学院副院长,教授,博士生导师。分别于2013年、2009年、2006年获清华大学管理学博士、工学硕士和工学学士学位。获教育部高等学校科学研究优秀成果奖、教育部博士研究生学术新人奖、北京市哲学社会科学优秀成果二等奖、北京市优秀学位论文优秀指导教师、北京市优秀博士毕业生、中国信息经济学会理论贡献奖,中国人民大学教学优秀奖,清华大学优秀博士论文奖等荣誉。在国内外重要学术期刊与会议上发表学术论文三十余篇,其中四篇为管理学国际顶级期刊(UTD 24)论文。主持三项国家自然科学基金项目,其中一项在基金委后评估中被评为特优,并带领团队在汽车、电信、传媒、核电、互联网等行业完成多个政府和企业课题。主要教学与研究领域包括人工智能与数字经济,大数据分析与管理,机器学习与商务智能等