分享

Python字符串格式化输出

 软件开发组 2020-07-03

 使用占位符%s

name = '小飞'print('姓名是: %s' % name)

format()函数

格式:“{} {}”.format(value,value)

示例:

name = 'Tom'age = 7hobby = '玩滑滑梯!'

money = 8.5message= '{}今年{}岁,最喜欢{},有零花钱:{}'.format(name, age, hobby, money)print(message)

# Tom今年7岁,最喜欢玩滑滑梯!,有零花钱:8.5美元

Python转换说明符

转换说明符说明
%d,%i转换为带符号的十进制形式的整数
%o转换为带符号的八进制形式的整数
%x,%X转换为带符号的十六进制形式的整数
%e转化为科学计数法表示的浮点数(e 小写)
%E转化为科学计数法表示的浮点数(E 大写)
%f,%F转化为十进制形式的浮点数
%g智能选择使用 %f 或 %e 格式
%G智能选择使用 %F 或 %E 格式
%c格式化字符及其 ASCII 码
%r使用 repr() 将变量或表达式转换为字符串
%s使用 str() 将变量或表达式转换python基础教程为字符串











示例:

复制代码

# %d  digit  数字age = 18print('年龄是:%d' % age)   

ageage=18.5   # int(18.5)--->18  取整数print('年龄是:%d' % age)  

yearyear=2019print('今年是:%02d' % year)  # 仍然是2019 但是%f就可设置位数# %f float  小数点后面的位数 而且是四舍五入salary=8899.32895print('我的薪水是:%.2f' % salary)

复制代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多