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

  • 相关阅读:
    C#使用MVC框架实现登陆验证
    Dynamics CRM 报表开发
    Dynamics CRM 设置公告内容以及追随用户进行公告互动
    Dynamics CRM 访问团队的使用
    Dynamics CRM 键的使用
    Dynamics CRM 安全层次结构及位置
    Dynamics CRM 电子邮件路由器配置
    C# 关于MVC框架的简单实例(计算器)
    -webkit-min-device-pixel-ratio的常见值对照
    兼容IE与firefox的css 线性渐变(linear-gradient)
  • 原文地址:https://www.cnblogs.com/wzc27229/p/10911246.html
Copyright © 2011-2022 走看看