zoukankan      html  css  js  c++  java
  • python----编程语言介绍

    今日内容:

    1、编程语言介绍(***)

    2、python介绍(***)

    3、安装cpython解释器(多个版本)(****)
    4、运行python程序的两种方式(****)
    4.1 交互式
    4.2 命令行:python3 D: est.py
    运行python程序的三个阶段(******)

    5、变量(*****)
    6、数据类型的基本使用(*****)
    7、运算符(*****)

    一、编程语言

    机器语言:速度快,直接应用于硬件,但是编程难度大

    汇编语言:本质应用于硬件,用英文标识来编写程序,学习难度大

    高级语言:用人类的表达方式编写程序,不需要考虑应计算机硬件

    • 编译型:相当于谷歌翻译
    • 解释型:相当于同声传译

    执行效率由高到底,开发效率由低到高,跨平台性由低到高

    二、安装解释器

    三、Python程序执行方式

    交互式:及时得到命令的执行结果,通常用来调试代码

    命令行式:运行python程序经历的3个阶段

        先启动Python解释器

        Python解释器吧文件内容当成文本内容读入内存(此时的Python解释器相当于文本编辑器)

        Python解释执行刚刚读入内存的代码

    四、变量

      1.什么是变量?

        量是记录事物状态的、

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

      2.为什么用变量?

        为了让计算机具备人记忆事物的状态的技能

      3.如何使用变量?

        先定义:

            变量名

            =(赋值符号)

            变量值

        后引用:通过变量名引用值

        强调:变量名是访问到值得唯一方式

    变量名的命名:

    大前提:变量名应该见名知意

    与法规定:

    1变量名是有字母,数字,下划线组成

    2不能以数字开头

    3不能使用Python的关键字

    命名风格:纯小写的+下滑划线

                      驼峰体

    变量值得三大特征:

    id:变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则Id相同)

    type:不同类型的值用来记录不同的状态

    值:

    内存管理:

    垃圾回收机制:引用计数增加

           引用计数减少

       

  • 相关阅读:
    idea中代码提交流程(git版)
    《如何做好软件设计》:设计原则
    用基础Array数组实现动态数组、链表、栈和队列
    使用Redis+SpringBoot实现定时任务测试
    分布式锁的三种实现方式
    RabbitMQ镜像队列集群搭建、与SpringBoot整合
    RabbitMQ简介、安装、基本特性API--Java测试
    分布式文件系统FastDFS简介、搭建、与SpringBoot整合实现图片上传
    Elasticsearch--Logstash定时同步MySQL数据到Elasticsearch
    Elasticsearch 分片集群原理、搭建、与SpringBoot整合
  • 原文地址:https://www.cnblogs.com/king-home/p/10560650.html
Copyright © 2011-2022 走看看