菜鸟学Python第二天

时间:2023-01-08 20:34:49

一、编程语言分类

  • 机器语言:直接使用二进制指令去编写程序,直接操作硬件,必须考虑硬件细节。

    • 优点:执行效率高

    • 缺点:开发效率低

  • 汇编语言:用英文标签取代二进制指令去编写程序,直接操作硬件,必须考虑硬件细节

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

    • 缺点:执行效率低于机器语言

  • 高级语言:直接用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无语考虑硬件。

    • 编译型:类似于谷歌翻译

      • 优点:执行效率高于解释型

      • 缺点:开发效率低于解释性语言,跨平台性差

    • 解释型:类似于同声翻译

      • 优点:开发效率高,跨平台性强

      • 缺点:执行效率相对较慢

执行效率排序:机器语言>汇编语言>高级语言

开发效率:  高级语言>汇编语言>机器语言

跨平台性:     解释型>all


 

二、安装Python解释器

设置环境变量:

win:路径;路径

mac / linux:

  1.vim / eta/profile

  2.输入a\i\o

  3.移动光标建,移动到最后一行,输入

  PATH=/usr/local/python2.7;SPATH

  export PATH

  4.按Esc,输入:wq

  5.source/ect/profile


 

三、执行Python有哪两种方式

  • 交互式执行:方便调试,无法保存

  • 文件执行:可以保存下来继续使用

    重要内容 !!!

    运行Python程序的三个阶段

    1.先启动Python解释器

    2.Python会将文件中的内容当成普通文本内容读入内存(不会考虑语法)

    3.Python解释器解释执行刚刚读入内存的代码,开始识别Python语法。  

 

 


四、第一行代码

print('Hello World !')

 

四、注释

注释的用法: 1、多段注释:'''注释内容'''(单双引号都可以,但是要保持一致性)

        2、单行注释:# 注释内容

注释的目的:帮助理解代码,增加代码的可读性


 

五、变量

  • 什么是变量what

    简单理解变量就是变化的量,重点在于“变”和“量”上。

  • 为什么要用变量(变量的作用)why

    因为程序的运行本身就是一个不断变化的数据,所以必须要用一个变量去记录他的状态。

  • 什么时候用变量when

    当一个变化的数据需要运用到程序中时,就需要用到变量。

  • 怎么用变量how

    先定义,后使用

变量的组成:首先我们先定义一个变量》》》name=23,

      变量的组成是”变量名“(name)+”赋值符“(=)+”变量的值“(23)

  • 变量名:变量名是定义变量存储位置的标识,是访问到值得唯一方式。

  • 赋值符:将变量值的的地址绑定给变量名

  • 变量的值:用来表示事物的某种状态,是我们要储存的数据。

变量名的命名规则:1、变量名由字母、数字、下划线组成

           2、变量名不可以以数字开头

             3、不能用Python的关键字作为变量名

变量名的两种书写风格:1、驼峰体:UserName

                2、下划线连接:user_name


 

六、与用户交互

  • 接收用户输入:input

name = input('请输入您的年龄:')
  • 格式化输出:%s

name = input('请输入您的姓名:')
age = input('请输入您的年龄:')
print('my name is %s and I am %s years old' % (name,age))

注意:变量名位置不能弄错,否则会出现变量值填入位置颠倒