1、Python是什么?

      Python是一门计算机程序设计语言,Guido van Rossum于1989年发明。

2、Python能干什么?

      对运维来说,Python可以开发自动化运维工具、做大数据分析、搭建WEB服务等。

3、Python怎么工作?

    编写好的Python代码工作的顺序是:

    3-1、从文件中被读取出来并加载到Python解释器

    3-2、进行单词的词法分析

    3-3、进行语句的语法分析

    3-4、编译成字节码后继续被编译成机器码

    3-5、开始执行

4、Python的六大基本数据类型

    4-1、数字:

        整型:整数

        长整型:无限大的整数

        浮点型:带小数的数字

        复数:形式如 a + bc

    4-2、布尔值

        真(True)或假(False)

        1或0

    4-3、字符串:

         特性:值不能修改,每次修改都要重新开辟内存空间创建,而不是修改原来的,原因是python中字符串是使用连续内存空间来保存的(因此无法给所有的字符串都预留空间保证其修改)

    4-4、列表

         特性:修改不需要重新开辟内存空间,因为是使用不连续内存空间来保存。

    4-5、元组

         特性:值不允许修改。

    4-6、字典

         特性:以键值对方式保存数据,键必须唯一,值可以重复、可以是列表、可以是字典

5、Python的编码

     Python的默认编码格式是ASCII,只用一个字节(8bit)来表示,一个字节能表示的最大整数是255 但是由于ASCII编码无法将世界上的各种文字和符号全部表示,为了解决ASCII编码功能不足以及编码统一的问题,就有了Unicode。

    Unicode 它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。但是由于unicode编码的文件太浪费存储空间,又有了UTF-8.

    UTF-8 是一种针对Unicode的可变长度字符编码,又称万国码。它将英文用1个字节保存,汉字通常用3个字节,以节省空间。