Python基础语法
Python介绍及前期准备:
- Python介绍:Python是一种面向对象的解释性编程语法,语法简单,易上手,且第三方库丰富,因为其能跟其他语言都能很好地融合,故又称之为胶水语言。
- 前期准备:使用python编程前需要先安装好python,配置好环境变量,同时下载安装好python开发工具,这里以pycharm为例,使用前需先下载并安装好。
- python3下载地址:https://www.python.org/
- pycharm下载地址:https://www.jetbrains.com/pycharm/
- 语言分类:
- 编译型语言:将写的代码编译成二进制,运行编译好的二进制文件,再运行。(翻译好的英文书)
- c , c++, c#
- 特点:运行速度快,一次编译,到处运行,编译过程比较慢。
- 解释型语言:运行一行,编译一行。(相当于请一个翻译)
- php,python ,java,ruby,go,javascript
- java需要编译成class文件
- 特点:运行速度比较慢
- 脚本语言:功能单一的语言,称之为脚本语言。
- Shell,bat, javascript,html,vb
- 自动化测试的本质:自动化测试需要用到相关编程语言,如python,java ,php,自动化语言跟系统开发语言没太大关系。其实编程都是和内存、缓存打交道,我们代码的运行耗用的就是内存或者缓存。
- python用途:后台开发,数据挖掘,数据分析,人工智能,自动化运维等。
- python版本:
- python2.x:早起推出来的,官网不再维护。
- python3.x:功能更完善,目前行业中普遍使用的。
如何用Pycharm上传代码到Git上:pycharm可以直接将代码上传到git上,方便我们进行版本控制,前提是本地已经安装git。
- File->Settings->选择本地git安装路径
- VCS->Checkout from Version Control->输入git地址->选择工程保存路径及名称。
Python基础语法:
- 数据类型:python的数据类型包括字符串 ,整型,浮动型,列表,元组,字典等。
- 字符串(string):包括中文、英文。
- 整型(int):整数类型。
- 浮点型(float):小数类型。
- 列表(list): 列表由key跟value组成,key从0开始。
- 元组:列表由key跟value组成,key从0开始,且里面的值不能发生改变。
- 字典:字典由key跟value组成,key可以是数字、字符串,列表等。
- 代码:
1 a = "hello ,world" #定义中文字符串 2 b = "今天天气不错" #定义英文字符串 3 c = 58 #定义整型 4 d = 25.15 #定义浮点型 5 e = [1,3,4,"Sean"] #定义列表 6 f = (1,2,3,"Jack") #定义元组 7 g = {"name":"Sean","age":25,"job":["teacher","doctor"]}#定义字典 8 print(a ,b ,c ,d,e,f,g) 9 print(type(a),type(b),type(c),type(d),type(e),type(f),type(g))
- 条件控制:可以使用if ,elif ,else根据不同的条件来进行流程控制。
- 代码:
1 score = 85 2 if score < 60: 3 print("不及格") 4 elif score >= 60 and score < 80: 5 print("良") 6 else: 7 print("优秀")
- 循环:当需要满足条件的代码重复运行,就需要用到循环语句,包括for循环,while循环,for循环跟in一起使用。
- for循环:
- 代码:
1 for i in range(10): 2 print(i)
- while循环:
- 代码:
i = 0 while True: if i < 10: print(i) i+=1
To be a better STE ...