为了账号安全,请及时绑定邮箱和手机立即绑定

Python入门(1)

标签:
Python

1.编程语言

  机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节
  汇编语言:用英文标签取代二进制指令去编写程序,同样需要了解硬件的细节
  高级语言:直接用人类能理解的表达方式去编写程序,不需要了解硬件的细节
    编译型(C语言):谷歌翻译是把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件

 

      优点:编译一次之后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型
      缺点:编译型代码是针对某一个平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台

    解释型(Python语言):同声传译,需要有一个解释器,解释器会读取程序代码,一边翻译一边执行

      优点:代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码是可以跨平台运行
     缺点:每次执行都需要翻译,执行效率低于编译型


  执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
  开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
  跨平台性:解释器的跨平台性最强
补充设置环境变量
    win7:D:\python36;\D:\a\b\c;E:\ddd\aa
    win10:在此电脑的属性--高级系统设置--环境变量--系统变量Path中添加
      mac/linux:
      vim /etc/profile
      按A进入编辑模式,移动上下键跳到文件的末尾,写入
      PATH=/user/local/python:$PATH
      export PATH
      按ESC,输入 :wq
2.运行python程序的两种方式
  交互式
  把程序写到文件里然后交给解释器解释执行:python3 D:\test.py
    运行python程序的三个阶段
    1.先启动python解释器
    2.解释器会将test.py的内容当做普通的文本内容读入内存
    3.解释执行刚刚读入的代码,开始识别python语法
3.什么是变量
  量:记录事物的某种状态
  变:事物的状态是可以发生变化的
4.为何要变量
  是为了让计算机能够像人一样记录事物的状态
5.如何使用变量
  (1)先定义
    age=18
    height=1.8
    name='Tulipa'
    sex='male'
  定义变量由三部分组成
    变量名:是访问到值的唯一方式
    =:把值的内存地址绑定变量名
    变量的值:使我们存储的数据,用来代表事物的某种状态 
  (2)后引用
    print(age)
  (3)垃圾回收机制
    引用计数:增加
      x=10 10引用计数为1
      y=x 10引用计数为1
    引用计数:减少
      x=20 10引用计数为1
      del y 10引用计数为0
    python解释器会将引用计数为零的值回收

作者:HeiTangMusi

原文链接:https://www.cnblogs.com/ShenJunHui6/p/10184758.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消