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嵌套

     

     

     

     

     

  • 相关阅读:
    事务传播机制,搞懂。
    洛谷 P1553 数字反转(升级版) 题解
    洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题解
    洛谷 P1055 ISBN号码 题解
    洛谷 P2141 珠心算测验 题解
    洛谷 P1047 校门外的树 题解
    洛谷 P1980 计数问题 题解
    洛谷 P1008 三连击 题解
    HDU 1013 题解
    HDU 1012 题解
  • 原文地址:https://www.cnblogs.com/caoshitong/p/9417796.html
Copyright © 2011-2022 走看看