作为一枚软件测试小白,可谓不能不会写脚本语言。通常适合初学者的语言有shell、python。下面就本人的一些学习过程来简单介绍下零基础该如何学习python。话不多说,本人使用的是小甲鱼大神的教学视频,讲的很有意思,小甲鱼喜欢一边教学一边教动手操作,我认为比我所报的培训机构老师大力灌输概念的教学方式好很多。
1. Python即可用作解释其他高级语言的脚本语言,也是一门面向对象的高级语言;较之C语言和java编程效率要高得多。
2. 推荐在Python官网下载3.6版本并安装,下载地址见www.python.org/downloads/。
3. IDLE是Python程序自带的辅助开发工具,也就是一个能与程序进行交互的文本框,在开始菜单下的输入框内输入“IDLE”并回车, 便能找到并打开IDLE界面,初学者可以靠它进行交互式学习。
4. 字符串类型在Python中被定义为以双引号或单引号引起来的字符,例如,
在Python中只有字符串变量,没有像C语音一样字符变量的概念,例如,
这里请注意,学习过C语言和数据库的朋友都知道行尾使用“;”作为一行的结束,然而Python是一门短小精悍的语言,行尾不用使用分号作为结束,直接使用enter键进行下一步即可。
下面来讲讲格式:Python程序的的基本格式是缩进,通过不同的缩进代表不同的作用域,这是有别于C及JAVA等高级语言最显著的特点,而且缩进使得程序变得更加简洁和整齐。另外,我们需要掌握几个快捷键来提高编程效率:在IDLE窗口下,Crtl +n表示新建一个Python程序文件,Crtl +s表示保存当前编辑的Python 程序文件,F5表示执行程序文件;还有一个Tab键对初学者也非常重要。它有三个作用:1)通过按Tab键可实现程序代码缩进,IDLE现在支持选择多行代码,实现多行缩进的效果; 2)调用内置函数时,如果只记得头几个字母,可以输进去之后按Tab键, 会显示该头字母开头的所有内置函数。
小甲鱼老师在这里使用的是设计一个简单的小游戏帮助我们理解如何简单的编写脚本语言,我在这里进行了一点小改动,在执行过程中,我犯了很多语法错误导致报错:
这是我编写的脚本:
我们可以发现,在Python中可以直接使用== 或者input进行赋值。如果需要添加字符内容需要使用“”括起来,显示为绿色即没有输入错误。if和else后面需要跟:否则会报错。
是不是很简单?赶快下载Python去自己试试编写这个小游戏吧!