初学python必备基础知识

一,编程语言介绍

1.机器语言:直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节

优点:执行效率高
   缺点:   开发效率低

2.汇编语言:用英文标签取代二进制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节。
   优点:开发效率比机器语言高
   缺点:仍然没有改变直接操作硬件的本质,执行效率高,但不如机器语言高。

3.高级语言:直接用人类的语言去编写程序,不再需要掌握硬件的操作细节。
   编译型C:类似于谷歌返回,经过一次翻译,以后可以直接拿着翻译的结果去执行。
   编译的工具-》编译器
   优点:执行效率比解释器高
   缺点:开发效率低于解释型
   解释型python:类似与同声传译,翻译官相当于解释器。
   优点:开发效率高于编译型。
   缺点:执行效率低于编译型。

4.安装python解释器,实现多版本共存
     设置环境变量PATH

5.运行python程序的两种方式:
   方式一:交互式:
      优点:输入一行代码立刻返回结果
      缺点:无法永久保存
   方式二:(命令行):pythonD:\test.txt
      优点:以文件的方式将代码永久保存了下来,以后还可以用。
  
   注意:
   1.运行python程序是不考虑文件后缀名的,但约定俗成,应该将python程序的后缀名命名为.py
   2.运行python程序的三个步骤(******)
       1.先启动python解释器
       2.将python程序当中普通的文本文件读入内存(此时没有语法的概念)
       3.python解释器解释执行刚刚读入内存的代码,开始识别python的语法
  
  
 6.变量
 7.与用户交互
 8.基本数据类型:
  int
  flot
  str
  list
  dict
  bool

二,变量
什么是变量?
    量:是衡量/记录现实世界中的某种特征/状态
    变:指的是记录的状态是可以发生变化的
为什么要用变量
    是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算机内存)
    以后可以取出来使用
如何使用变量
   #定义变量的语法
   age=18
   变量名:相当于一个门牌号,是访问到值的唯一方式
    =:赋值符号是将值的内存地址绑定给变量名age
   值:用来表示状态的
 
变量的使用:通过变量引用
     #print(age)
总结:变量的使用规则:先定义,再通过变量名去引用
 
变量名的命名规则:变量是用来访问变量值的,所以变量名应该遵循一定的规范,来方便我们标识存到内存中值的功能
大前提:变量名的命名应该能够反映出值记录的状态
   salary=3.1
   name='egon'
   weight=75
#1.变量名只能是字母,数字或下划线的任意组合
#2.变量名的第一个字符不能是数字
#3.不能将变量名命名为python的关键字
'''
'and','as','asssert','break',,,,,,,,
'''
#4变量名命名风格:1.下划线(纯小写+下划线)
   age_of_oldboy=73#推荐
#2 驼峰体
   AgeOfOldboy=73
 
 
#6.定义一个变量,变量的值都具备三个特征
id:反映值在内存中的位置
类型:不同类型的值是用来表示/记录不同的状态的
value:即我们存放到内存中的数据,用来表示某种状态
    #age=18
    #print(id(age))
    #print(type(age))
    #peint(age)
上一篇:bzoj1567: [JSOI2008]Blue Mary的战役地图


下一篇:Python安装环境配置和多版本共存