python基础学习笔记

一、python数据类型:

    1、数字类型

       (1)布尔型

       (2)整型

       (3)浮点数

    2、序列类型

       (1)字符串

       (2)元组

       (3)列表

    3、映像类型

       (1)字典

    4、集合类型

       (1)可变集合

       (2)不可变集合

二、python注释方法

    1、单行注释

        用"#"进行单行注释

        # 这是一行python注释

    2、多行注释

        多行注释以一对三个单引号来注释

        ’‘’
        这是
        python多行
        注释
        ‘’‘

三、字符编码

    1、ASSIC:使用8位长度来保存一个字符

        ord()函数可以看到某字符的assic码

    2、Unicode:使用16位长度来保存一个字符

    3、UTF-8:可变长度,3个字节存一个汉字

    a=’abc’此时用assic保存
    b=u’abc’此时用unicode保存

四、导入模块

    1、os模块

    os模块可以用来系统管理,可以使用system()方法来执行系统命令,该方法会返回命令执行的结果,0代表成功,其他数字代表失败

    os.walk.next()方法可以依次输出目录树

    2、commands模块

    commond.getstatusoutput()方法会返回一个元组,其中有命令的执行结果,已经命令的输出

    3、导入模块的方法是:

    import 模块名 //这会导入该模块的所有方法

    from 模块名 import 方法名  //这会导入该模块下的该方法

    import 模块名 as 新模块名  //这会在导入模块的时候给该模块重命名

五、用户交互

    1、input()函数:

        input()函数根据输入的内容类型来处理,输入数字就是数字类型,输入字符串就是字符串类型。

    2、raw_input()函数:

        raw_input()函数,所有通过该函数输入的内容都被当成字符串来处理。

六、流程控制

    1、判断

    if ...:

      ……

    elif ...:

      ……

    else:

      ……

    2、for循环

    for i in {范围}:

      ……

    3、while循环

    while … :

      ……

    else:

      ……