python研究意义_关于探究的价值之Python自学

之前看一些视频说自学的陷阱,我很以为然,但我就是个放飞的人。

那么研究那么细是否有意义呢,一段文字,一个行代码,一上午,有了结果,总之是让人高兴的事。

ascii、latin1、unicode、记事本、UTF-8....

其实Python是为了使用者的方便,简略了很多语法和细节,代价就是运行的慢。

我之所以学Python,也不过是个人的历史原因,换换口味。纯粹兴趣!

如果以工作为目的,学习一门知识的话,我也是很赞同高效的做法。

只不过我非此目的,又如此放飞自我。

回到原题,尤其是UTF8的格式,为何ascii和unicode的超级扩展在UTF-8中都与unicode一致,偏偏中文是三个字节,搜索、结果出现了:5592f3640dffbf3f3b8dbd9c0197339a.png

这是个非常妙的结构,这种结构不是我第一次看到了,在Python的整数扩展中就遇到过,2**30,整数每增加30bit,就回扩展4个字节,而不失增加32bit才扩展4个字节,真从整数的字节结构形式推算其数值,要去掉每四个字节的前两个比特。很怪是不是。

Unicode与UTF-8的转换,异曲同工,Python的浮点结构在指数低于2**-1023之后也有结构上的变化。

总之,这些结构,展现了大前辈们的智慧,而探究疑问的同时,也是解决问题的过程,编程的目的就是解决问题,或者过程更加有趣,解决了也很是有成就感。

我不否定我探究的意义,但我也不鼓励。

不过最近在磕unicode代码,进度很慢,于是我打算改变学习策略,一般的啃看书,一般的时间磕代码,虽然啃书的过程,就如今天上午,一行代码然就所以然,啃了一上午,那么再改一改。

晚上是看书时间,一方面晚上效率低,心态也比较焦躁,适合干不太费脑子的事情。

另一方面,其实后面的章节已经总结了我可能在思考的问题,这样也不用浪费时间去自己探索,可以从书中吸收知识。前提,是本好书!

Python有坑,入坑需谨慎,如果你是个喜欢探究的人,去学C!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值