码迷,mamicode.com
首页 > 编程语言 > 详细

编程语言发展史以及变量

时间:2019-11-01 16:50:39      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:php   编程   pycharm   use   user   机制   风格   区分大小写   解释   

编程语言发展史

1、机器语言

  • 优点:执行速度快

  • 缺点:开发效率非常低,可观赏性差,容易出错

2、汇编语言

  • 优点:执行速度快

  • 缺点:开发效率低,可观赏性差

3、高级语言

c语言,c++,c#,java,php,python,go

  • 优点:开发效率高

  • 缺点:执行效率低

python解释器

  • IT行业定律:

    记住不要下最新的版本

  • 版本分类:

    python 2.X

    python 3.X

    建议:最好下python3.X的版本,因为2.X的版本2020年以后官方就不再维护了

  • python的两种执行方式:

    1、交互式

    2、命令行执行

  • IDE工具pycharm:

    专门用来编写python代码的智能工具

    优点:提升开发效率

    缺点:比较占用内存

注释

  • 程序员最烦的两件事:

    同事不写注释

    自己要写注释

  • 单行注释

    #

    快捷键:ctrl+/

  • 多行注释

    """

    """

    或者

    ‘‘‘

    ‘‘‘

变量

1、什么是变量?

变:事物的状态是可以改变的

量:描述事物的状态

2、没有变量行不行?

答:不行

3、怎么用变量?

1、变量名

2、赋值符号

3、变量值

4、变量的命名规范

  • 只能用字母、数字、下划线组成

  • 最好不要用中文命名(否则第二天可能就被公司赶出去了)

  • 不能以数字开头

  • 区分大小写,意思是大小写铭感

5、变量名的命名风格

  • 驼峰体

    UserAge = 18

    print(UserAge)

  • 下划线体

    user_age = 18

    print(user_age)

  • 变量的三大特性

    值:value

    内存地址:id

    变量的类型:type

  • 常量

    python中压根没有常量

    NAME = ‘YAFENG‘

    python程序员预定俗成将字母全部大写的变量定义为常量

内存管理

  • 小整数池

    [-5, 257)内可优化

    >>>
    >>> a = 10
    >>> b = 10
    >>> print(id(a))
    140730573091360
    >>> print(id(b))
    140730573091360
    >>>
    >>> a = 257
    >>> b = 257
    >>> print(id(a))
    1962630759632
    >>> print(id(b))
    1962630760496
    >>>
    ?
  • 垃圾回收机制

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

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

    3、分代回收

编程语言发展史以及变量

标签:php   编程   pycharm   use   user   机制   风格   区分大小写   解释   

原文地址:https://www.cnblogs.com/yafeng666/p/11777315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!