1、Python简介
Python 是一个解释性、编译性、互动性和面向对象的脚本语言。
编译型语言:代码在编译之后,编译成2进制的文件,然后计算机就可用运行了。
解释型语言:它是在运行的时候才编译的。
脚本语言:指这个语言只有一个单一的功能。
特点:易于学习、易于阅读
优雅”、“明确”、“简单”
2、Python安装
下载地址:https://www.python.org/downloads/windows/
勾选[Add Python 3.7 to PATH]目的是在环境变量设定的路径中去查找[python.exe]
如果没有勾选,可以手动进行添加。
如果没有勾选可以在环境变量中手动添加
3、集成开发环境(IDE)
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
4、第一个Python程序
直接输入代码
打印指定内容print()
读取外部文件
5、输入与输出
6、注释
注释是指在代码中对代码功能进行解释说明的标注性文字,可以提高代码的可读性。注释的内容将被Python解释器忽略。并不会在执行结果中体现出来。
在Python中,通常包括3种类型的注释,分别是单行注释、多行注释和中文声明注释。
多行注释:通常用来为python文件、模块、类或者函数等添加版权、功能等信息也用来解释重要的函数、参数等信息。
中文编码声明注释:如果用到指定字符编码类型的中文编码,需要在文件开头加上中文声明注释
格式:# -*-coding:编码 -*- 或者#coding=编码
例如保存文件编码格式为UTF-8
7、分支与循环(if)
Python没有像其他大多数语言一样使用“{}”表示语句体,而是通过语句的缩进来判断语句体,缩进默认为4个空格
If语句通过“==”运算符判断相等,通过“!=”运算符判断不相等
If语句还可以用“in”和“not in”判断字符串是否包含
8、分支与循环(while)
While循环是通过一个条件来控制是否要继续反复执行循环体中的语句
格式:while 条件表达式
循环体
9、分支与循环(for)
for循环是一个计次循环,通常用于遍历序列,以及迭代对象中的元素,一般运用在循环次数已知的情况下。
格式:for 迭代变量 in 对象:
循环体
10、列表
列表、元组与字典是最常见的用于存放数据的形式。下面简单介绍:
索引:序列中所有的元素的都是有编号的(从0开始递增)这些元素的编号被称为索引。
列表操作
打印任意元素
打印最后一个元素
修改任意元素
在末尾添加元素
删除任意元素
11、元组
不可改变的列表就是元组,元组是将[]改为了()
元组是不可以改变的,不能够对元组完成排序,也不能追加和删除元素
创建数组元组
删除元组
修改、连接元组元素
元组是不可变的序列,不能对单个元素进行修改。但可以对元组进行重新赋值
连接的内容必须都是元组
12、字典
字典用花括号’{ }’表示,每个元素由1个key和1个value组成,key与value之间用冒号‘:’分隔,不同元素之间用‘,’ 分隔。
Keys()返回字典key的列表,values()返回字典value的列表,items()将所有的字典元素以列表形式返回。Pop()通过指定key来删除字典中的某元素
13、函数
函数应用非常广泛。例如,用于输出的print()、用于输入的input()函数,以及生成一系列整数的range()函数,python还可以支持自定义函数,通过一段有规律的、重复的代码定义为函数,达到一次编写多次调用的目的,可以提高代码重复利用率。
14、类与方法
类是面向对象编程的核心概念,是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。
Python中一切都是对象,不仅是具体的事物称为对象,字符串、函数也都是对象
方法的调用:方法是通过对象点方法调用的(这里是指对象方法)
15、模块调用
模组,一般称为类库或模块。在实际开发中,不可避免会用到Python的标准模块和第三方库。如果要实现与时间有关的功能,就需要调用python标准模块的time。如果要实现Web自动化测试,就需要调用Python第三方库Selenium。