1.常量与变量:

   常量:不变的量

            (1)直接在程序中出现的数据(输出或输入的数字或字符串)

                    eg:  print(10)

                              print("你好,世界")

            (2)将一个变量通过一些手段变成常量

                     eg:  const  int  a=3;

                               #define   PI  3.14

            限制变量的值不可修改

            但在python中国不存在(2)中情况

     变量:变化的量

             变量的本质就是进程空间中一个临时的存储空间,并且该临时存储空间有自己的物理内存地址(由计算机随机分配)

             而且变量的地址是随机的,所以我们不应该直接通过该变量的地址操作数据----->所以产生了  变量名

             系统底层会自动为变量名称和其针对的变量的地址做一个表格

             其实在C语言中,变量的地址就是指针

             无论是哪种语言,变量的空间永远不可能存数据本身,而存的是数据的地址

              数据的地址:

                                  常量池中 ,  常量的地址

                                  堆内存中 ,  对象数据的地址

                                  进程中  ,    变量的地址

              C 里面只有常量池中的地址  变量的地址

              Java  里面只有常量池中的地址   对中的地址

              Python里面只有队中的地址

                     Python中,一切数据写对象

Python入门知识点总结  1_数据

 

2.代码的分类:

     机器码:有二进制组成,计算机可直接执行

     汇编码:有数字和字母和符号组成的一些代码

            汇编语言书写的代码必须按照计算机的计算流程书写

            写代码的流程就是在模拟计算机运行的流程

     高级编程语言  源码:有数字字母和符号组成

             可以按照人类的思维习惯去书写 代码

             源代码----->机器码    编译

Python入门知识点总结  1_数据_02

3.高级编程语言之间的区别:

   静态编译型: C、C++、Java

                   编译:先将源代码整体编译完成  生成一个可执行程序

                              然后运行该可执行程序

                   .C---->编译---->.exe       C语言中

                   .Java---->编译-----> .class     在Java语言中

     静态:变量数据类型一旦确定  则不可更改  但是可以向下兼容

    动态解释型:   Python  JavaScript、Ma tlab

                     解释性:逐行进行编译且运行

    动态:变量数据类型随着数据的变化而变化

总结:

         变量本身是内存当中的一个临时存储空间

          该空间中存的是数据的地址(Python 的数据都在堆)

          在Python 中,变量的数据类型随着所存储的数据变化而变化

4.print()函数的格式化:

  1.      eg:

5.当输入多个数据时:

Python入门知识点总结  1_数据_03