• day01_初识python


    编译型:一次性将所有的代码编译呈二进制文件。C/C++

        优点:执行效率高

        缺点:开发速度慢,不能跨平台

    解释型:当程序运行时,从上到下一行一行的解释为二进制文件

        优点:开发效率快,可以跨平台

        缺点:执行效率低

    动态语言与静态语言:

    动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动态类型语言。

    静态类型语言:静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间检查的,也就是说在写程序时要声明所有变量的数据类型,C/C++是静态类型语言的典型代表,其他的静态类型语言还有C#、JAVA等

    强类型定义语言和弱类型定义语言

    强类型定义语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言

    ----------------------------------------------------------------------------------------------------------------------------------

    python是一种解释型/强类型/动态语言

    python2与python3区别:

      python2源码,重复率高,不规范,而python要求:简单/明确/优雅

      python2默认ASCLL码,需要coding=utf-8,解决中文输入问题

    变量名称:字母,数字,下划线,不能数字开头;不能关键字:要有描述性

    常量:python中无常量,约定俗成,不可更改,全部大写字母

    注释: #     """ """

    用户交互:input()

     -----------------------------------------------------------------------------------------------------------------------------------

    常量:指不会变的量,例如pai 3.1415926....;约定俗成,将变量名全部大写代表常量

    AGE_OF_OLDBOY = 56

  • 相关阅读:
    1-1 10:超级玛丽游戏
    1-1 09:字符菱形
    【Lucene4.8教程之四】分析
    【Lucene4.8教程之六】QueryParser与Query子类:如何生成Query对象
    【Lucene4.8教程之三】搜索
    Java路径问题最终解决方案—可定位所有资源的相对路径寻址
    java.util.logging.Logger基础教程
    【Lucene4.8教程之二】索引
    【Lucene4.8教程之一】使用Lucene4.8进行索引及搜索的基本操作
    重要学习参考资料
  • 原文地址:https://www.cnblogs.com/wzc27229/p/10911246.html
Copyright © 2020-2023  润新知