python单词必背打印_为什么Python要用print打印这个单词?

常见的设计吧,从纸带机的时候开始,输出就是print了,往上数还有一串呢……

Python是1991发布第一个版本的,当时还是的环境应该还是C如日中天吧?(printf()里的"f" 代表 "formatted",所以前面得带个format string)用个类C的函数名怎么了?减少学习成本,降低转移难度,多好的事情,ruby是95年发布的,也有print,Java也要五年后才出来,也带print

标准库函数的命名和很多因素有关系的,大部分时候都和“被替代语言”相关的,1999之前的语言都只能替代C,那就尽量向C靠近,让程序员转移起来没这么复杂,降低心智负担。

越是后面的语言,设计就更中立了,不一定对print有多大的执念,你看看C#,那就是用Console.Write()了,JS最初的时候是没输出的,一般学的时候就用alert代替print,换到服务器端的node.js就专用console.log()

这意味着什么?这意味着语言设计者发现了一个事实:世界上实际上不止console这种输出手段,所以console变成了输出手段之一。C语言设计的时候只有纸带这种输出手段,那自然就把print命名为输出,Python为了替代C,自然会用print命名输出。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值