python自学01

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,不能过长。
    驼峰体: OldBoy
    下划线: 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 条件:
        if 。。。
    elif 条件:
        if。。。。
        elif。。。
    elif 条件:
        代码块
    else:
        if ....
            if...
posted @ 2024-07-06 17:32  小陈醋$  阅读(10)  评论(0)    收藏  举报