什么是Python
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
为什么学习Python
编写自动化脚本:UI界面、API接口
单元测试:组织自动化测试脚本业务
如何掌握Python
上手就写,明确大纲,举一反三,照搬语法格式
使用Python编译器、pycharm编写代码
创建工程
基本操作
运行第一个代码
注释为#(和Java一致)
python的变量介绍
常量:常数,反应事物相对静止状态的量。
变量:变数,反应事物运动变化状态的量。
变量名字要求:必须是字母或者下划线或者数字组成 数字不可以开头
整数int
浮点型float
字符串型str
布尔型bool
元组型tuple
列表型list
字典型dict
python没用字符(char类型)
-
字符串与字符串(连接)
-
字符串与整数(报错)
-
布尔值
小结:变量只能存放一个数据 -
元组
tuple 需求:存放一些不变化的数据。例如:公司名称,作者名称;以小括号定义多个元素,多个元素之间用逗号隔开。
使用下标索引读取元组中的数据(从0开始计算,元组元素个数=下标+1)
索引的格数如下,元组名字[开始位置:结束位置:间隔位置]
注意:开始位置和结束位置是左闭右开区间
开始位置可以省略,代表0;结束位置也可以省略,代表读到结束;间隔位置也可以省略,代表间隔为1.
元组()定义元组,原来存放不变的数据
列表[]定义列表,原来存放变化的数据
读取不算变化数据 元组 截断范围读取 在列表同样支持 -
列表
变化数据
列表名.append(追加的数据)- 追加
2.插入
列表
2即是在第二个数据后面插入
3. 修改
列表.pop(2)删除索引为2的数据
列表.insert(2,修改的数据)
先删除后插入
4. 删除列表
5. 倒叙排序
列表.reverse()
6. 排序
列表.sort()修改列表本身做排序
不修改列表本身生成新列表给人使用
- 追加
-
字典(dict)
字典名={}类似于mongodb
字典全部由键目录(值)对组成
-
修改 (有就修改,无则追加)
字典名[“字符串”]=修改的内容
-
追加
-
运算符号
- 赋值/等于
a =1
if a ==1(是否相等):
pass
print("成立")(if下面的代码必须带上tab键)
- 小于等于
if a<=1:
pass
- 大于等于
if a>=1:
pass
- 不等于
if a!=1:
pass
- 加减乘除
+ - * /
混合输出.format(第一个{}内容,第二个…)({}为占位符,{}里面可以加内容助记)
- 取余
%
- 次方
**