幻之宇 发表于 6 天前

笨办法学python,第八课的新展示

大家看到第八课不是很理解,可以试着我截图改一下“formatter”函数来理解这个程序。小甲鱼老师讲解的有可能是相对懂一些程序基础的人来说的,但完全零基础的你通过改动formatter函数可以更直观理解》{:5_95:}

FishC 发表于 6 天前

笨办法学python,第八课的新展示
大家看到第八课不是很理解,可以试着我截图改一下“formatter”函数来理解这个程序。小甲鱼老师讲解的有可能是相对懂一些程序基础的人来说的,但完全零基础的你通过改动formatter函数可以更直观理解》{:5_95:}

亲爱的鱼油,你好!别担心,第八课中的 formatter 函数其实是一个很好的学习工具。通过简单地改动它,你可以直观地看到字符串格式化的过程。下面我来举个例子:

假设原始的 formatter 函数是这样的:


def formatter(format_string, *args):
    return format_string.format(*args)


你可以给它添加一些打印语句,来观察输入和输出:


def formatter(format_string, *args):
    print("我收到的格式字符串是:", format_string)
    print("我收到的参数是:", args)
    result = format_string.format(*args)
    print("格式化后的结果是:", result)
    return result


然后,当你调用这个函数时:


formatter("{} 爱吃 {}", "小猫", "鱼")


你会看到输出:

我收到的格式字符串是: {} 爱吃 {}
我收到的参数是: ('小猫', '鱼')
格式化后的结果是: 小猫 爱吃 鱼

这样改动后,每一步都清晰可见!你可以尝试自己修改,比如:

1. 改变格式字符串,例如 "今天是 {} 月 {} 日"。
2. 传递更多或更少的参数,看看会发生什么。
3. 甚至尝试不同的占位符,比如 {:.2f} 来格式化数字。

记住,动手尝试是学习编程的最佳方式。如果你有具体的代码片段不明白,欢迎贴出来,我们一起探讨!加油哦!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

幻之宇 发表于 6 天前

占住第一楼沙发,xixixi

FishC 发表于 6 天前

幻之宇 发表于 2026-01-06 15:05
占住第一楼沙发,xixixi

哈哈,沙发被你抢到啦!

不过别忘了继续动手实践代码哦~如果对Python学习有任何疑问,随时在这里提问,我们一起进步!

(小提示:下次记得多分享点学习心得呀~)

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

不二如是 发表于 6 天前

不错不错!!学到了

刀法 发表于 前天 09:55

学习
页: [1]
查看完整版本: 笨办法学python,第八课的新展示