欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 入门基础

程序员文章站 2023-04-07 20:42:00
一、编程语言介绍 1.机器语言: 2.汇编语言: 3.高级语言: 4.语言对比 二、python解释器介绍 三、安装python解释器 1 验证Python解释器的安装 2 设置环境变量 四.运行python程序的两种方式: 1.交互式: 2.命令行: 五、变量 1.什么是变量? 2.为什么要用变量 ......

一、编程语言介绍

  1.机器语言:

    直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节

  2.汇编语言:

    用英文标签取代二进制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节

  3.高级语言:

    直接用人类语言去编写程序,不在需要掌握硬件的操作细节

    3.1 编译型:类似谷歌翻译
	  编译的工具--》编译器
	  优点:执行效率比解释型要高
	  缺点:开发效率比解释型低

    3.2 解释型:类似于同声传译

  4.语言对比

    执行效率:机器 > 汇编 > 高级(编译 > 解释)
    开发效率:机器 < 汇编 < 高级(编译 < 解释)
    跨平台  :机器 < 汇编 < 高级(编译 < 解释)

二、python解释器介绍

  百度百科:https://baike.baidu.com/item/python/407313?fr=aladdin
  见 https://www.python.org/

三、安装python解释器

  1 验证python解释器的安装

    命令行中运行python,查看是否进入交互模式

  2 设置环境变量

    1.在系统环境变量中添加python的地址
		
    2.在系统环境变量中添加scripts文件夹的地址

Python 入门基础
Python 入门基础

四.运行python程序的两种方式:

  1.交互式:

    即时得到命令的执行结果,通常用来调试代码

  2.命令行:

    python3 d:\text.txt

  注意:
	1.运行python程序是不考虑文件后缀名,但约定俗成,应该将python程序的后缀名命名为.py

	2.运行python程序的三个步骤:
		1.先启动python解释器
		2.python解释器将文件当作普通的文本文件读入内存(此时没有语法的概念)
		3.python解释器解释执行刚读入内存的代码

五、变量

  1.什么是变量?

    量:指的是记录事物的状态
    变:指的是事物的状态是可以变化的

  2.为什么要用变量?

    为了让计算机能够像人一样去将一个事物的状态记忆下来(存到计算机内存),以后可以取出来使用

  3.如何用变量?

   3.1 先定义

    age = 18 

    变量名:相当于一个名牌号,是访问到值的唯一方式
      =   :将变量值的内存地址绑定给变量名
    值 :事物的状态

   3.2 后引用

    通过变量名引用值

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

   3.3 变量的命名

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

    语法规定:
	  1.变量名只能是字母,数字或下划线的任意组合(区分大小写)
	  2.不能是数字开头
	  3.不能使用python的关键字

    命名风格:
	  1.纯小写加下划线:  (推荐用该方法命名变量名)
		age_of_zhangsan = 73
	  2.驼峰式:
		ageofzhangsan = 73

   3.4 常量

    常量:不变的量
    age_of_oldboy = 73
    age_of_oldboy = 74 
    全部大写,表示常量,这是约定俗成的事,并不是如同c语言那种 const

    3.5 变量值具备三个特征

    1.id:变量在内存中的唯一标识,根据内存地址计算而来,内存地址不同则id不同
    2.类型:不同类型的值是用来记录不同的状态 
    3.值:即我们存放到内存中的数据

    3.6 内存管理

    垃圾回收机制: 引用计数
	  python解释器会定期回收那些没有绑定变量名的值
	
	  age = 18 # 18的引用计数为1
	  x = age  # 18的引用计数为2

	  del age #去掉age和18的绑定,18的引用计数为1
	  x = 10  # x->10 ,18的引用计数为0,被回收