• Python变量


    day2

    一、编程语言的分类:

    1、机器语言:

      定义:直接用二进制去编写程序,直接操作硬件,必须考虑硬件细节。

      特点:执行效率高,开发效率低。

    2、汇编语言:

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

      特点:执行效率高,开发效率低。

    3、高级语言:

      定义:用人能理解的表达方式去编写程序,通过操作系统间接操作硬件,无需考虑硬件细节。

      a、编译型:将一段完整的程序代码保存下来后直接完整的翻译给CPU运行,类似谷歌翻译;

      特点:执行效率低,开发效率高

      b、解释型:读取一句代码翻译一句代码,类似同声翻译。

      特点:执行效率低,开发效率高

    4、总结:

      执行效率排序:机器语言>汇编语言>编译型语言>解释型语言

      开发效率排序:解释型语言>编译型语言>汇编语言>机器语言

      跨平台型:解释型语言>其他语言


    二、执行python程序的两种放式:

    1、交互式环境:

      用来调试程序,无法保存代码

    2、把程序写到文件中,永久保存下来,执行放式如下:
         cmd中可以这样运行:
        # python3 D: ext.py
    3、运行python程序的三个阶段:

      a、启动python解释器;

      b、python解释器会将text.py文件的内容当中普通的文本读入内存(没有语法的概念);

      c、python解释器执行刚刚读入内存的代码,开始识别python的语法。

      注:运行note++与运行python程序一样也需要三个阶段,并且前两个阶段都相似,只有最后一个阶段不 一样。


    三、变量

    1、什么是变量:

      量:记录某种事物的某种状态,

      变:事物的某种状态可以发生变化。

    2、为什么要用变量:

      让计算机能够像人一样能够记录下来事物的某种特性。

    3、如何使用变量:

      原则:先定义,后使用

      3.1、定义变量:

      变量有三大组成部分:变量名、=、变量值。

      name = 18

      a、变量名:是访问到值的唯一方式;

      b、=:将变量值的内存地址绑定给变量名;

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

      3.2、引用:

      直接在程序只能中进行调用,在pycharm中直观的表现即:print(name)

    3.2.1、变量的命名

      a、大前提:变量名能够对值有描述效果;

      b、命名规范:

      # 变量名应该由字母、数字和下划线组成;

      # 变量名不能有数字开头;

      # 关键字不能为变量名,如下:

      #['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif','else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import','in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try','while', 'with', 'yield']

      3.2.2、命名风格:

      a、驼峰式                        形如:AgeOfNance

      b、纯小写字母+下划线     形如:age_of_nance


    四、与用户交互

    1、输入:
       # name = input("请输入用户名:")
      # keyworld = input("请输入用户名密码:")
    2、输出:

      a、普通输出:

            # print(name)

      b、格式化输出:

            # name = nance age = 18
           # %s 支持所有数据类型的值的格式化输出
           # print("my name is %s my age is %s" %(name,age))
           # %d 只支持整数类型的值的格式化输出
           # print("my name is %d my age is %d" %(name,age)) 会报错

     

  • 相关阅读:
    背水一战 Windows 10 (90)
    背水一战 Windows 10 (89)
    背水一战 Windows 10 (88)
    背水一战 Windows 10 (87)
    背水一战 Windows 10 (86)
    背水一战 Windows 10 (85)
    背水一战 Windows 10 (84)
    背水一战 Windows 10 (83)
    背水一战 Windows 10 (82)
    背水一战 Windows 10 (81)
  • 原文地址:https://www.cnblogs.com/peng-zhao/p/9969693.html
Copyright © 2020-2023  润新知