介绍
是干什么的
- python是一门高级编程语言、面向对象、解释型、跨平台,具有简单易学,方便快速开发的特点
- 主要有python2.x和python3.x两个系列,两者并不兼容,python2.7是过渡版本,目前建议使用已经成熟的、具有更多特性、持续维护的python3.x
- python主要适用于科学计算、数据处理、机器学习领域
安装和使用
怎么开始
1、windows安装环境
Python Releases for Windows | Python.org
python适用于多种平台,以windows为例,在官网下载installer.exe进行安装即可
python安装后,自带ide编辑工具,可以进行学习和工作
2、pycharm环境
PyCharm: the Python IDE for Professional Developers by JetBrains
可以安装pycharm进行python的项目开发,免费,其自带python环境
pip
在使用python的过程中,有时会需要导入第三方库,可以使用pip进行安装
注意:windows安装的python和pycharm的python的环境是相对独立的
1、windows环境
pip3 install -xx
- windows安装python,默认是安装到c盘的当前用户下
- 其自带的ide开发时,使用该环境
- 在cmd窗口中,执行pip命令,可以为windows环境安装需要的库
2、pytharm环境
在pycharm中,点击File>Settings>Python Interpreter,右侧列表中双击pip
在打开的窗口左下角,点击Manage Repositionries,添加新的源,否则容易安装失败
https://pypi.tuna.tsinghua.edu.cn/simple/
然后搜索需要安装的库,选定点击右下角Install Package进行安装
语法
1、关键字
python的文件后缀名为py,其本质是一个文本文件,由python解释器读取执行
关键字是帮助python解释器识别代码功能的单词
2、标识符
标识符用于命名,比如变量名、类名、函数名、方法名等
- 由数字、字母、下划线组成,首字符不能为数字
- 可以包括汉字字符,但不建议
- 不能包括$、%、-等其它符号
- 建议由有意义的单词组成、下划线分割或者驼峰命名法
3、代码块
代码块指连续的、相同执行逻辑层次的多句代码
在python中,使用相同的缩进来管理代码块,注意不相邻但逻辑层次相等的代码块也需要相同的缩进
缩进习惯为tab的倍数、即四个空格的倍数,但并不是绝对定义的
4、换行
通过\符号来切割过长的一条代码,需要注意保证对字符串的切割或者有意义的片段切割
s = '123'\
'456'
print\
(s)
5、注释
单行注释#
多行注释使用成对的三单引号或者成对的三双引号
6、pass
当方法、函数或者控制结构体中没有任何代码时,可使用pass关键字进行占位,避免报语法错误,其本身不执行任何功能