zoukankan      html  css  js  c++  java
  • 编程语言分类、与用户交互、变量

    一 编程语言分类

       机器语言:直接使用二进制指令去编写程序

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

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

           编译型:类似于谷歌翻译

           解释型:类似于同声传译

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

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

           跨平台性:解释型>all

    二安装python

    设置环境变量:win7F:Python36Scripts;F:Python27Scripts;F:Python36;F:Python27;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShell

    三执行python程序的两种方式

       1.交互式环境,用来调试程序,无法永久保存代码

         2.把程序写到文件中,永久保存下来,执行方式如下:

              python3    F: est.txt/py       #应该改成py

        

              运行python程序的三个阶段      ###非常重要

                  1.先启动bython解释器

                   2.Python解释器会将test.py文件的内容当中普通文本内容读入内存(没有语法概念)

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

    """
    1. 什么是变量
    量:记录某种现实世界中事物的某种状态
    变:事物的某种状态是可以发生变化的

    2. 为何要用变量
    为了让计算机能够像人一样记录下来事物的某种状态

    3. 如何用变量
    原则:先定义,后引用
    """
    #1. 先定义
    age=18
    # 定义变量的三大组成部分:
    #1.1 变量名:是访问到值的唯一方式
    #1.2 =:将变量值的内存地址绑定给变量名
    #1.3 变量的值:用来表示事物的某种状态,是我们要存储的数据


    #2. 后引用
    print(age)


    #3. 变量名的命名
    #3.1 大前提:变量名应该对值有描述性的效果
    #3.2 命名规范
    #I. 变量名只能是字母、数字或下划线的任意组合
    #II. 变量名的第一个字符不能是数字
    #III. 关键字不能声明为变量名['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.3 命名风格:
    #I:驼峰体
    OldboyOfAge=73
    #II:纯小写字母+下划线
    oldboy_of_age=73

    与用户交互

    1.接受用户输入

    name=input(''请输入您的账号'')

    print(name)

    2.格式化输出

    name=input(''请输入您的账号'')

    age=input(''请输入您的年龄'')

    print(‘my name is %s my age is %s ' %(name,age))

  • 相关阅读:
    发现个atan2的正确使用方式
    Forward+ Shading架构
    fatal: unable to connect to gitee.com: gitee.com[0: 180.97.125.228]: errno=Unknown error 解决方案
    HDFS HA(高可用性)集群规划
    如何使用RTP引擎对语音编码进行转码
    关于 Angular 应用 tsconfig.json 中的 target 属性
    浅谈 Orbeon form builder 的权限控制
    关于 Angular 应用 tsconfig.json 中的 lib 属性
    orbeon form 通过 url 的方式同第三方应用集成的开发明细
    orbeon form 的配置介绍
  • 原文地址:https://www.cnblogs.com/huangdong-/p/9970417.html
Copyright © 2011-2022 走看看