Python
关于版本
- Python有两个主流版本,分别是Python2.x或者Python3.x Python的创始人明确标识Python3才是未来
- 初学者尽量避免学习Python2中有缺陷的设计
关于开发环境
下载安装Python开发包
- 下载安装Python开发包 官网链接
- 安装
- 配置环境变量
- cmd输入python查看是否成功,不成功显示python版本信息则在“此电脑属性/系统高级设置/环境变量中”新建一个名称为:PYTHON_HOME,路径放python安装的路径的变量,再在path中添加“% PYTHON_HOME%”并上移到最上面,确定即可。
使用解释器编程
- Python是一种解释型语言
解释型语言,每输入一行,解释器就可以自动解释并运行一行
-
Python开发包中自带一个解释器
python.exe
- python自带的解释器不具备代码补全功能
- 通常使用
ipython
代替原有的解释器
-
使用
pip
安装ipython
pip
是一个python专用的包管理工具,可以用来下载各种所需的依赖包- 使用指令
pip install ipython
下载安装ipython
使用开发工具编程
-
下载安装Python的开发工具
-
不要造轮子
-
Pyhon是一个极为容易掌握的语言
-
语法非常精简
-
Python生态的功能库极其丰富:debug、AI、深度学习、数据处理,通常称Python为胶水语言,可以连接各种其他编程语言编写的程序
-
功能库通常使用
import 库名
来导入Python程序,使用库名.函数名(参数)
调用包中的函数功能,或者直接使用库名.变量名
来访问库中存储的数据
-
Python基础语法
# Python中支持单行注释,使用#开头,#后的部分不参与程序运行
# 独立成行的字符串也可以当作注释,例如:
"内建函数"
# 多行注释,可以使用三个单引号(双引号)包裹的字符串来解释,例如:
'''
这是一个注释
可以写多行
谢谢
'''
print('''hello
world!'''
)
# 关于Python的数据类型
# 整数int
# Python3中使用**代表指数运算,例如 3**2代表3的平方
# Python3中的整数类型int,理论可以支持无限大的数字
print(123 ** 2)
# Python3中默认除法会得到小数结果,可以使用两个//来得到整数结果
print(10 // 3)
# 小数
# Python3中float作为浮点数类型
# 支持使用科学计数法表示:整数部分.小数部分e十的指数,例如:
print(1.23e3)
# 字符串在Python3中可以支持使用单引号、双引号、三个单引号、三个双引号来包裹
# 字符串支持使用+来拼接
print('你好'+'Python')
# 字符串支持使用*和整数进行重复拼接
print('你好'*3)