• Python变量


    一、编程语言分类

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

      • 优点:执行效率高

      • 缺点:开发效率低

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

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

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

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

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

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

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

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

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

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

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

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

    跨平台性:     解释型>all


     

    二、安装Python解释器

    设置环境变量:

    win:路径;路径

    mac / linux:

      1.vim / eta/profile

      2.输入aio

      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))

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

     

     

    人生如逆旅,我亦是行人.....
  • 相关阅读:
    第07组 Alpha事后诸葛亮
    第07组 Alpha冲刺(4/4)
    第07组 Alpha冲刺(3/4)
    第07组 Alpha冲刺(2/4)
    第07组 Alpha冲刺(1/4)
    2021-7-15
    2021-7-13工作笔记
    第07组 Beta版本演示
    第07组 Beta冲刺(2/4)
    第07组 Beta冲刺(3/4)
  • 原文地址:https://www.cnblogs.com/liusijun113/p/9970818.html
Copyright © 2020-2023  润新知