python 0 1_python0.1

python基础

python是一种高级编程语言,而编程语言分为3种

编程语言

编程语言是一种人与计算机沟通的工具。

编程就是就将人的需求通过攥写编程语言命令计算机完成指令。

编程的意义在于将人类的生产力从简单的重复劳动中解放出来。

编程语言的发展史:

1.机器语言:以二进制为基础的,能够直接与计算机交流的语言,特点是能够直接操作硬件。

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

缺点:学习难度大,编写难度大,开发效率极低

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

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

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

3.高级语言:站在人类友好的角度,设计的语言,分为编译型,解释型。

3.1编译型(一次翻译后,就可以拿着翻译后的结果多次运行,一般为保存为单独文件)编译器

3.2解释型(逐行翻译)解释器  开发效率略高于编译型,执行效率低于编译型

python 特性 :胶水语言

调包侠

python解释器 分为很多种 pycharm vscode anoconda

可以通过在配置环境变量后 通过复制的python.exe增加为python36.exe然后在配置执行环境的时候手动选择路径。

python的运行方式

交互式 输入内容马上就返回结果 存在于内存

命令行 永久保存数据,保存麻烦

.py 后缀名的作用仅仅是保存给人看的,

运行python解释器从硬盘读到内存然后将.

py文件中的内容从硬盘读到内存,

解释器再读取py文件中的内容。

变量

变量是 记录衡量事物的状态特征

且状态是可以变化的

帮助我们记录保存事物的特征与状态,用以调用和标记

变量三要素

id():返回内存地址

type():返回数据类型

value():将该变量指向内存当中的数据的值

注释是代码的核心,代码成功运行于代码的易读性同样重要

垃圾回收机制:

引用计数 :变量的被引用数 如果归零则被自动回收

标记清除 :当内存快被某程序占满时,自动触发。

分代回收:根据存活时间不同,划分不同等级,越高等级垃圾回收机制的扫描频率越慢。

常量 全大写的变量;切记不能随便改动,因为python是没用常量的,大家只有约定全大写为常量,而常量的改动非常关键,不要擅动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值