飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 267|回复: 2

[Python] 关于格式化字符串字面值的一点疑惑

[复制链接]
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 299 天

    [LV.8]以坛为家I

    发表于 2024-5-8 23:27:41 | 显示全部楼层 |阅读模式
    本帖最后由 心妍 于 2024-5-8 23:27 编辑

    为什么用%符号来格式化内容时 下面这样写不会报错
    [Python] 纯文本查看 复制代码
    a = 0
    print('%d' % a)
    print('%s' % a)

    1715181270429.png


    而这样则写会报错 这是什么原因导致的?
    [Python] 纯文本查看 复制代码
    b = 'b'
    print('%s' % b)
    print('%d' % b)

    1715181429469.png



    PYG19周年生日快乐!
  • TA的每日心情
    开心
    半小时前
  • 签到天数: 2483 天

    [LV.Master]伴坛终老

    发表于 2024-5-9 08:00:21 | 显示全部楼层
    提示很清楚了 %d:输入必须是数字,不能是字符串。%d表示按整型数据的实际长度输出数据。

    点评

    总结 %d只能数字 而%s既可以字符串又可以数字  详情 回复 发表于 2024-5-9 12:29
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 299 天

    [LV.8]以坛为家I

     楼主| 发表于 2024-5-9 12:29:32 | 显示全部楼层
    ps122 发表于 2024-5-9 08:00
    提示很清楚了 %d:输入必须是数字,不能是字符串。%d表示按整型数据的实际长度输出数据。

    总结 %d只能数字 而%s既可以字符串又可以数字
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表