zoukankan      html  css  js  c++  java
  • python2和python3的区别总结

    python2x和python3x区别:

     python2x:源码重复,不规范。

    python3x:  源码规范,优美,清晰,简单。

    编译型:将代码一次性全部转化成字节码。

    代表语言:C,C++

    优点:执行速度快。

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

    解释性:代码从上致下逐行解释。

    代表语言:python

    优点:开发效率高,低于调试,可以跨平台。

    缺点:执行速度相对较低。

    python:Cpython,Jpython,Ironpython,pypy.......

    python2x和python3x区别:

    python2x:默认编码ASCII,代码首行:# -*- encoding:utf-8 -*-

    python3x:默认编码utf-8

    变量:

    1,必须由数字,字母,下划线任意组合。

    2,不能以数字开头。

    3,不能是python的关键字。

    4,具有可描述性。

    5,不能使用拼音,中文。

    6,不能过长。

    驼峰体:01dBoy

    下划线:old_boy

    常量:长期不变的量。

    将字母全部大写常量,放在文件的最上面。

    注释:单行:#  多行:''' '''   """ """

    基础数据类型:

    数字:

    int:整型

    float:浮点型。

    long int:

    ........

    计算:+ - * / % ......

    计数

    str:

    在python中 引号引起来的数据就是字符串。

    ''  "" 如果说你的字符串中含有引号,就需要单双引号配合使用。

    s1 = '小明说:"你说的对"'

    """ """对于字符串是多行则用三引号。

    字符串 可拼接 +,可与数字相乘*

    bool:

    True,False

    用户输入:input()  全部是字符串类型。

    数据类型的转化:

    int()  str()

    if:

    if 条件:

    代码块

    if 条件:

    代码块

    else:

    代码块

    if 条件:

    代码块

    elif 条件:

    代码块

    elif 条件:

    代码块

    if 条件:

    代码块

    elif 条件:

    代码块

    elif 条件:

    代码块

    else 条件:

    代码块

    if嵌套

     

     

     

     

     

  • 相关阅读:
    hadoop2.2 伪分布式环境
    java Map实现的cache manager
    Java语言基础(九)
    Java语言基础(八)
    Java语言基础(七)
    Java语言基础(六)
    Java语言基础(五)
    Java语言基础(四)
    Java语言基础(三)
    Java语言基础(二)
  • 原文地址:https://www.cnblogs.com/caoshitong/p/9417796.html
Copyright © 2011-2022 走看看