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个字节,以节省空间。