zoukankan      html  css  js  c++  java
  • python-计算机基础之编程语言

    python-计算机基础之编程语言

    一、编程语言的分类

    1.机器语言(通过二进制组成的语言)

    优点: 预算速度够快。 缺点:开发效率低。

    2.汇编语言(通过英文字符组成的语言)

    优点:执行效率相较于机器语言略低。 缺点:开发效率相较于机器语言略高。

    3.高级语言(类通过向操作系统发送指令间接性操作硬件的语言)

    3.1优点:开发效率高。 缺点:执行效率低。

    3.2高级语言分类

    编译型:C 、C++ 、go

    解释型:python、C#、java

    3.3几种语言的比较

    开发效率:解释型 > 编译型 > 汇编语言 > 机器语言
    执行效率:机器语言 > 汇编语言 > 编译型 > 解释性
    跨平台:解释型 > 编译型

    二、 python执行代码的两种方式

    1.交互型:有来有往,即一次至多输入一条命令返回一个结果不可进行保存。

    2.命令行:多行命令即以一个脚本的方式执行可进行保存。

    PS: python文件约定俗成将后缀定义为.py结尾的文本文件.

    python IDE工具:pycharm

    专门用于编写python代码

    优点:提升开发效率 缺点:比较占用内存资源

    三、注释

    单行注释:#

    多行注释:‘’‘ ’‘’ “”“ ”“” 或者 选中注释行CTRL+?进行多行#注释

    四、变量

    1.什么是变量

    变:事物的状态存在变化 量:描述事物的状态

    所谓变量就是描述不断变化的状态

    2.变量的构成:变量名+赋值符号+值

    3.变量名字的规范

    1.只能由字母,数字,下划线组成
    2.不能使用中文0
    3.不能以数字开头
    4。必须区分大小写

    4.变量名的命名风格

    1.驼峰体:由大写字母开头

    2.下划线体:由字母/数字+下划线构成

    5.变量的三大特征

    1.值:value

    2.内存地址:id

    3.类型:type

    6.常量:python中没有常量

    约定俗成的全部大写的字母就是常量

    7.内存管理

    小整数池:同一变量指向多个变量名时(在1-255之间)a=1 b=1 位置相同

    垃圾回收机制:

    引用计数:当内存中的值引用计数为0,则垃圾回收机制就会自动清除

    标记清除:当应用程序将内存撑满时,会自动停止,清除垃圾

    分代回收:

         详细立即回收机制请参考小猿取经链接:

    https://www.cnblogs.com/xiaoyuanqujing/articles/11640905.html

     

     img

     

     

     

  • 相关阅读:
    Flink:What is stream processing?
    Flink1.10.1集成Hadoop3.0.0源码编译实战
    2003-Can't connect to Mysql on '主机名'(10061)
    Mybatis:Tag name expected
    谷歌浏览器安装json格式化插件
    kafka最佳实践:Kafka Best Practices
    kafka生产者性能监控:Monitor Kafka Producer for Performance
    kafka2.3性能测试:Kafka 2.3 Performance testing
    Tomcat 8 Invalid character found in the request target. The valid characters are defined in RFC 3986
    Springboot集成Mybatis、JPA
  • 原文地址:https://www.cnblogs.com/cyfdtz/p/11778106.html
Copyright © 2011-2022 走看看