1、认识Python及其发展历史
- 面向对象的解释型计算机程序设计语言
- 由吉多·范罗苏姆开发,第一个公开发行版发布于1991年
- 常被称为胶水语言,可把其他语言所制作的各种模块粘合在一起
- Python优点:简单易学、免费开源、拥有丰富的第三方库、可移植、面向对象
- Python缺点:运行速度慢、代码不能加密、强制的缩进、GIL全局解释器锁
- Python方向:Web后台开发、爬虫开发、数据分析、运维开发、机器学习、人工智能
2、Pycharm的使用
Python解释器安装
(Windows系统需要自行下载安装,Linux、Mac系统自带Python解释器)
验证Python安装是否成功
Windows+R打开运行窗口,输入cmd,在命令行输入中Pyhon进入交互式环境,可以看到以“>>>开头的提示符”,在提示符后面输入代码,回车执行,退出交互式环境使用exit()
第一个Python程序
要让python打印出指定的文字,可以使用print语句,将要打印的文字用单引号或双引号括起来
使用python打印“hello world”:
如果要退出,输入“exit()”或者“quit()”再回车退出
将代码写入文件
打开文本编辑器,创建一个以.py结尾的文件,在文件中写入print(“hello world”),保存该文件,打开cmd(捷径:在执行文件所在目录下的路径输入框中输入cmd),输入python3 hello.py可以看到hello world输出
Pycharm的使用
在官网下载Pycharm(社区版免费),并安装Pycharm
新建Python文件
回车,左边的区域已显示
编写代码并运行(运行快捷键:ctrl+shift+F10)
3、Python的注释
- 提高程序代码的可读性,以便于以后的参考和修改,提高开发效率,还可以进行代码的调试,将一部分代码注释掉,对问题进行排查,进行代码完善
- 单行注释用#号,#号右边为注释的内容,python解释器若遇到#号就会把该行后面的语句当作注释,不会去解析#号后面的内容(注释可以用快捷键ctrl+/)
- 多行注释使用三个单引号’’‘内容’’'或三个双引号""“内容”""
- Python中有两句特殊的注释,在py文件首行
#!/usr/bin/python3
# -*- coding=utf-8 -*-
这两句注释分别指的是指定python解释器的路径,指定编码格式,只能写在py文件最前面
指定编码格式,一般用于Python2版本,因为其解释器默认采取ASCII编码,不支持中文,Python3采用utf-8的编码方式,支持中文,如果需要兼容Python2版本,一般都加上指定编码格式这一行代码
4、Python变量的定义与命名规范
- 变量=存储的数据
- 顾名思义:变量是一段有名字的连续存储的空间,可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间
- 变量是程序中临时存放数据的场所,程序中使用变量来存储数据
- Python是一门强类型的语言
- 赋值变量时不需要指定数据类型,给这个变量赋值什么数据类型,这个变量就是什么类型
- 变量是可以多次赋值的(在程序执行的过程中,值可以改变)
查看变量的类型:type方法
变量命名规则:
- 变量必须以字母或下划线开头
- 其它字符可以是字母、下划线或数字
- 大小写敏感
- 关键字不能用作变量名
变量命名规范:
- 尽量使用有语义的单词命名
- 小驼峰式命名法:第一个单词首字母小写其他单词首字母大写
- 大驼峰式命名法:全部单词首字母都用大写
- 下划线命名法:每个单词用_连接
5、Python基本操作符
算术运算符
比较运算符
逻辑运算符
赋值运算符
6、Python输入与输出
Python有一个简单的字符串格式化方法,使用%做占位符,%后面跟的是变量的类型
\n换行符
格式化输出的另外方式:.format()
input方法来获取键盘输入
注:input接收的键盘输入结果都是str类型的,如果接收数字类型,需要将str转换成int