首页 > 其他 > 详细

py-da04 格式化(占位符)

时间:2020-09-22 18:21:26      阅读:68      评论:0      收藏:0      [点我收藏+]

格式化

  • 占位符
    • %s---字符串占位符
    • %d---整型
    • %%---转义使用%(使用占位符时 如果用到%,用这种方法转义,否则系统会认定为这也是一个占位符)
msg = "%s的进度为80%%"%("学习")
print(msg)

技术分享图片

占位符使用方法:

  • 赋值直接跟在字符串后边

    name = input("请输入姓名:")
    sex = input("请输入性别:")
    age = input("请输入年龄:")
    msg = ‘‘‘
    姓名:%s
    性别:%s
    年龄:%d
    ‘‘‘%(name,sex,int(age))
    #因为age通过input获取的是字符串,而占位符用的是%d整型,所以要用int()改一下格式
    print(msg)
    

技术分享图片

  • 在输出时写变量跟在变量后边也可以

    name = input("请输入姓名:")
    sex = input("请输入性别:")
    age = input("请输入年龄:")
    msg = ‘‘‘
    姓名:%s
    性别:%s
    年龄:%d
    ‘‘‘
    #因为age通过input获取的是字符串,而占位符用的是%d整型,所以要用int()改一下格式
    print(msg%(name,sex,int(age)))
    
    
    

    技术分享图片

  • 在赋值的时候也可以是字符串、或者直接把input写在赋值里也行

    msg = "姓名:%s。性别:%s。年龄:%s"%("宋晓坤","男",input("请输入年龄"))
    print(msg)
    

技术分享图片

扩展

f - strings功能

在变量赋值的字符串前边加F(或f)就可以了

赋值时使用{内容},会把内容直接写入,就不用占位符来了。

技术分享图片

py-da04 格式化(占位符)

原文:https://www.cnblogs.com/Sxiaokun/p/13713454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!