python入门(一)

一、重点部分:

  运行一个py文件需要走的步骤

    1.将python解释器代码从硬盘读到内存

    2.将你写好的py文件由硬盘读到内存

    3.解释器解释读取py文件中的内容,解释成计算机能够识别的语句

      (如果是一个普通文本文件,仅仅只会将文件内容展示到屏幕上给用户查看,不会检测翻译文件内容)

    ps:python解释器跟普通文本编辑器前两步是一样的,仅仅第三步不一样(一个是解释语法,一个是文本展示)

二、了解部分:

  编程语言的发展史:

    1.机器语言(直接用二进制跟计算机直接沟通交流,直接操作硬件)

      优点:计算机能够直接读懂,速度快

      缺点:开发效率极低

    2.汇编语言(用简单的英文标签来表示二进制数,直接操作硬件)

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

      缺点:执行效率较机器语言慢

    3.高级语言

      (1)编译型(类似谷歌翻译) C语言

        一次翻译之后,就可以拿着翻译之后的结果已多次运行

        编译的过程需要用到编译器

        优点:执行效率高

        缺点:开发效率低

      (2)解释型(类似于同声传译) python语言

        一行一行的翻译(读一行翻译一行)

        解释的过程需要用到解释器

        优点:开发效率高

        缺点:执行效率低

  python:

    1.胶水语言

    2.调包侠

  两种运行python程序的方式:

    1.交互式

      优点:输入内容立刻就有对应的返回结果

      缺点:无法永久保存数据

    2.命令行(文件形式)

      优点:可以永久保存数据

      缺点:暂时来看运行文件麻烦

    ps:文件后缀名 仅仅是给人看的

 

  IDE开发编辑器
    pycharm仅仅是一个方便我们开发python程序的工具而已

 

  变量
    1.什么是变量?
      量:衡量/记录事物的状态/特征
      变:状态/特征是可以变化的

    2.为什么要有变量?
      帮助你记录保存事物的某种状态或特征

    3.变量的定义
      变量必须先定义后调用(使用),变量名不要加引号

    4.变量的三要素
      1.id():返回的是一串数字,这一串数字你可以直接理解为内存地址
      2.type():返回的是该变量对应的数据的类型
      3.value:该变量指向的内存当中数据的值

    5.小整数池() 
      >>> a = 257
      >>> b = 257
      >>> id(a)
      2919979319120
      >>> id(b)
      2919979576208
      >>> c = 256
      >>> d = 256
      >>> id(c)
      1642892736
      >>> id(d)
      1642892736

      0-256id值一样

 

  注释是代码之母

  垃圾回收机制
    1.引用计数:内存中的数据如果没有任何的变量名与其有绑定关系,那么会被自动回收
    2.标记清除:当内存快要被某个应用程序占满的时候,会自动触发
    3.分代回收:根据值得存活时间的不同,划为不同的等级,等级越高垃圾回收机制扫描的频率越低

  常量(不可变的量)
    python里面压根没有常量
    通常将全大写的变量名看作常量(python程序员约定俗成的)

 

转载于:https://www.cnblogs.com/yljbky/articles/11103307.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值