zoukankan      html  css  js  c++  java
  • 编程语言与Python介绍

    一、编程语言的分类

      1.机器语言:计算机能直接理解的二进制指令  (10101010101)

        优点:执行速度快  缺点:开发效率非常低

      2.汇编语言:通过英文字符组成代表一组二进制指令

        优点:开发效率相较于机器语言略高

        缺点:执行效率相较于机器语言略低

      3.高级语言 (C、C++、Java、PHP、Python、go)

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

        编译型:谷歌翻译  如(C语言)

        解释型:同声翻译  如(Python)

      开发效率:  解释型>编译型>汇编语言>机器语言

      执行效率:  解释型<编译型<汇编语言<机器语言

      跨平台:  解释型>编译型


    二、Python解释器

      IT行业的定律:一定不要下载最新版本

      Python版本分类:  Python2.X

                Python3.X

      Python执行代码的两种方式:

      1.交互式:有来有往

      2.脚本文件

        Python文件约定俗成将后缀名定义为 .py  其实 .py单纯的就是文本文件

      IDE工具pycharm:

        专门用于编写代码

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

      单行注释: # 快捷键:Ctrl+? 

      多行注释:" " "  或  ' ' '

           " " "  或  ' ' '


    三、变量

      1.什么是变量?

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

        量:描述事物的状态

      2.怎么用变量?

        ①变量名

        ②赋值符号

        ③变量值

      3.变量名的命名规范:

        ①只能由字母、数字、下划线组成

        ②不能用中文

        ③不能以数字开头

        ④区分大小写

      4.变量名的命名风格:

        ①驼峰体(UserAge = 18)

        ②下划线体(user_age)

      5.变量的三大特性:

        ①值:value

        ②内存地址:id

        ③变量的类型:type

      6.常量:

        Python中压根没有常量

        NAME = 'YGZICO'

        Python程序员约定俗成将字母全部大写的变量就定义为常量


    四、垃圾回收机制(了解)

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

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

      3.分代回收:根据存活时间来为变量划分不同等级(不同的代),等级越高,被垃圾回收机制扫描的频率越低

    五、下载Python解释器

      打开官网https://www.python.org

     六、安装Python解释器

     

      查看安装是否成功

       Windows →运行→输入cmd,回车,输入python,如若进入交互环境,即为安装成功

              

  • 相关阅读:
    Jquery中的this指向的是哪个对象?
    需要重新编辑
    关于CSS选择器优先级无冲突样式设置的展示
    在 CSS 中,width 和 height 指的是内容区域的宽度和高度
    关于正则表达式中分组的一些误解勘正以及String的replaceAll方法误解勘正
    关于informatica的Dynamic Lookup组件使用中遇到的一个问题的思考
    【转】Informatica Update 机制详解
    维度表和事实表的含义
    今天看IO流,复制word遇到的一个小问题
    小试下新博客,一个列传行的SQL
  • 原文地址:https://www.cnblogs.com/YGZICO/p/11778110.html
Copyright © 2011-2022 走看看