zoukankan      html  css  js  c++  java
  • python介绍

    python的特点:

    1. 解释型语言

      编程语言分为编译型语言和解释型语言,如c、c++都是编译型语言,如html、javascript、java是解释型语言

      那么解释性语言和编译型语言的区别在哪呢?

      解释和编译是将高级语言翻译成机器语言的不同手段,比起编译型语言,解释性语言省去了编译这道工序,在运行程序时,再由解释器解释执行,而编译型语言的编译与执行是分开的,编译一次即可,在后期运行是不在编译。这样的话解释型语言和编译型语言的优缺点就很明显了,其中解释型最大的特点就是兼容性强了,只有有解释器,无论在哪台机器都可以准确的执行,可移植性强,编译型语言的特点就是执行效率高。(ps:若你还是不太明白可以参考:https://blog.csdn.net/u014647208/article/details/78329187

    2. 动态型语言

      在在运行是可以改变其结构语言 :例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化

      

      在解释运行的过程中确定了a的数据类型。

      

    class Student(object):
        def __init__(self, name = None, age = None):
            self.name = name
            self.age = age
    
    
    P = Person("小明", "14")
    P.sex = ''
    print(P.name,P.age,P.sex)

      动态的给类的实例添加了性别属性。

    3.其他特点的话感觉都是依附在以上两个特点上的:交互性强、可移植性强、面向过程和面向对象

  • 相关阅读:
    TensorFlow函数(七)tf.argmax()
    Harbor 1.8.0 仓库的安装和使用
    Rust基础笔记:闭包
    docker-compose搭建单机多节点es + kibana
    Filebeat+Logstash+Elasticsearch测试
    filebeat 笔记
    ELK笔记
    manjaro i3 配置笔记
    manjaro 下golang protobuf的使用
    go 算法
  • 原文地址:https://www.cnblogs.com/chaiquan/p/10294100.html
Copyright © 2011-2022 走看看