###Python基础介绍
1.Python是一种解释型的语言,解释器对于内存的要求较低,因为边解释边执行,不需要对代码进行存储;编译器对于内存的要求较高,因为需要对编译出的代码进行存储,统一执行
-
与Python相关的文件拓展名: .pyc文件,是Python的字节码文件;.pyo文件,是Python的优化文件,优化后可以执行的更快
-
目前学习的是Python3相关的语法,在基础语法阶段,Python3与Python2的区别在于print(),Python3需要使用括号。
###Python注释
Python同样有单行注释与多行注释
单行注释使用#
开头,多行注释使用''' '''
或者""" """
单行注释
#这里是单行注释
多行注释
''' 这里写下多行注释 ... '''
""" 这里写下多行注释... """
###Python变量
变量名的规定与C++,Java类似
变量名区分大小写,由字母、数字、下划线组成,由字母、下划线开头
与C语言不同,由于Python面向对象的特性,Python的变量是关联一个对象的符号,而对象就有属性和方法
###Python变量类型
变量一共有四种类型:
数字型(int float complex
)、字符串(str
)、布尔型(bool
)、空值(None
)
####数字型
整型变量int:默认十进制,0b
开头表示2进制,0o
开头表示8进制,0x
开头表示16进制
浮点数float:浮点数可以进行简写,如3.
和.14
均可以表示一个浮点数
复数complex:Python引入了复数类型,更方便进行一系列运算,复数可用a + bj
的方式表示
####字符串
后文会详细进行讨论
####布尔型
布尔类型有两种值,True
和False
####空值
可以理解为变量不属于任何类型。
###Python变量的特点
Python中变量名是一个对象符号,可以指向任何类型的对象,是动态的,便于做泛型计算