zoukankan      html  css  js  c++  java
  • 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)) 会报错

     

  • 相关阅读:
    WCF
    WCF
    C#
    ASP.NET MVC
    WCF
    关于函数的参数
    关于函数的return
    移动Web开发技巧汇总(转)
    关于reset.css的那些事
    关于iphone自动播放音频和视频问题的解决办法
  • 原文地址:https://www.cnblogs.com/peng-zhao/p/9969693.html
Copyright © 2011-2022 走看看