zoukankan      html  css  js  c++  java
  • 编程语言,执行python程序,变量(命名规范)

    编程语言

    分类:

    ​ 计算语言/汇编语言/高级语言

    计算语言:

    ​ 站在计算机的角度,说计算机能听懂的语言,就是直接用二进制编程,直接操作硬件

    优点是最底层,执行速度最快
    缺点是最复杂,开发效率最低

    汇编语言:

    ​ 站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件

    优点是比较底层,执行速度快 (相对于计算机语言的开发效率高)
    缺点是复杂,开发效率低(相对于计算机语言的执行效率低)

    高级语言:

    ​ 站在人的角度,说人话,即用人类的字符去编写程序,屏蔽了硬件操作

    按照翻译的方式分为:

    • 编译型(需要编译器,相当于谷歌翻译),如c,执行速度快,调试麻烦;

      编译型语言执行速度快,不依赖语言环境运行,跨平台差(执行效率比解释型快,开发效率不如解释型)

    • 解释型(需要解释器,相当于同声传译)

      解释型跨平台好,一份代码,到处使用,缺点就是执行速度慢,依赖解释器运行(开发效率比编译型高,执行效率比编译型慢)

    执行效率再快也要受限于网速,于是我们现阶段需要优先考虑就是开发效率

    执行python程序的两种方式

    1. 交互式

      优点:调试程序

      缺点无法永久保存代码

    2. 命令行的方式

      python D:p1.py

      优点:可以永久保存代码

    python执行程序的三个阶段:python3 D:p1.py

    1. 先启动python3解释器

    2. python3解释器就像一个文本编译器一样将文件内容D:p1.py从硬盘读入内存

    3. python3解释器解释执行文件代码

      强调:只有第三阶段才识别python的语法

    变量

    1. 什么是变量量:衡量/记录现实世界中的状态,让计算机能够像人一样去识别世间万物变:现实世界中的状态是会发生改变的

    2. 为什么要有变量程序执行的本质就是一系列状态的变化

    3. 如何使用变量

      定义变量

       name='kongpan'
        age='20'
        sex='male'
        height=173
        weight=125
      View Code

      总结:定义变量分为三个部分

      • 变量名:变量名用来引用变量值的.即但凡要用变量值,都需要通过变量名

      • 赋值符号:赋值

      • 变量值:即我们存放的数据,是用来记录现实世界中的某种状态的

      变量名的命名规范

      大前提:变量名的命名应该能反映变量值所记录的状态

      • 变量名只能是字母/数字或下划线的任意组合

      • 变量名的第一个字符不能是数字

      • 关键字不能声明为变量名['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']

         username='kopa'
          ​
          printf(username)
          ​
          user_name='kopa'
        

          

      变量名的两种风格

      • 驼峰体AgeOfOldboy=73

      • 下划线(针对变量名的命名风格,推荐使用下划线+纯小写字母)age_of_oldboy=84

      定义变量名不好的方式

      • 变量名为中文/拼音

      • 变量名过长

      • 变量名词不达意

      与用户交互

        1. 接收用户输入

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

            

      1. 格式化输入

        
        
         name=input("请输入您的账号:")
          name="kopa"
          age=input("请输入您的年龄")
          age=20
          print(name,age)
          ​
          #print('my name is',name,'my age is ',age)
          ​
          print('my name is %s my age is %s',%(name,age))
        

          

  • 相关阅读:
    C#循环页面form中控件
    鼠标放到按钮上页面样式发生变化
    access INSERT INTO 语句的语法错误
    更改水晶报表数据源
    C# byte[]与string互转
    禁用右键
    showModalDialog IE9 报错
    ListBox 循环删除当前项
    showModalDialog 刷新本页面,不重新发送信息,则无法刷新网页,Page_PreRender
    敏捷模式开发(转)
  • 原文地址:https://www.cnblogs.com/kp1995/p/9971716.html
Copyright © 2011-2022 走看看