吐槽一下python

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

吐槽一下python

翔云123456   2020-02-24 我要评论

关于python,优点有很多。例如,编码灵活,书写随意。

印象最深的就是,Duck Type。也就说,如果使用会走路会飞来衡量鸭子,
那么如果一个物体,走路像鸭子,飞起来像鸭子,那么它就是鸭子。

def test(duck):
    duck.Walk()
    duck.Fly()

class A(object):
    def Walk():
        print("walk...")
    
    def Fly():
        print("fly...")

class B(object):
    def Walk():
        print("walk...")
    
    def Fly():
        print("fly...")


a = A()
test(a)

b = B()
test(b)

但python的这种语法特性,带来遍历的同时,也会出现困扰。

查看一个变量的类型,就需要去找这个变量定义的最原始代码。

在多人协作的场景中,会降低开发效率。

对于一个变量,无法直观的知道它的类型,这也许就是解释性语言的特点吧。

习惯了使用静态语言,例如,C, C++, Java, Go等,还是有些不适应的。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们