2023年7月9日发(作者:)
pythonautoit3⾃动化测试_AutoIT⾃动化测试⼊门(3)--变量⼤家好,⼜到了每周⼀次的曹⽼师课堂了,前⼀期为⼤家介绍了AutoIT的函数,本期的主题为变量。我们还是以数学中的例⼦先来看看变量。X是我们数学中最熟悉的⼀个字母了,通常它代表着未知数。什么是未知数呢,未知数就是会变化的不确定的数字。通常会与Y在⼀起组成类似于Y=X+1这样的⽅程式。X作为未知数它会变化,使Y的值也跟着变化。相对于数学中的未知数的概念,其实就和我们程序中的变量概念⼀样。只是程序中的变量不只能存放数字,也可以存放其他的数据。这边要说⼀下通常电脑是如何存储和处理数据的。存储过程就是在内存中开辟⼀块存储空间,⽤于存放需要处理的数据,通常这块空间是有类型(数据类型)的,并且有名称(变量名)的。只要是匹配的数据类型的值(变量值)就可以存放⼊这块开辟好的空间内。就像你去酒店开⼀间房间⼀样,你需要告诉前台你需要的房间类型是单⼈间、双⼈间或豪华间(数据类型),前台会给你分配好你的房间号(变量名称),这样符号房间⼈数的⼊住⼈(变量值)就可以进⼊房间了。以上是通常的编程语⾔对变量的处理⽅式,声明变量(类型,名称)->储存变量数据->处理变量数据。我们⼜称为这种编程语⾔为强类型语⾔。因为变量空间中存放的数据必须是和变量声明是定义的类型⼀致的,不⼀致的类型是不能存⼊的。⽽AutoIT却不是,他不需要声明变量的类型就直接可以将值放⼊。这种样⼦的语⾔我们⼜称为弱类型语⾔。他⽐⼀般的强类型语⾔处理数据上更灵活、更简单。⽐如现在很热门的python语⾔就是⼀种弱类型的语⾔。那么我们来看看如何在AutoIT中使⽤变量吧,基本格式是:$变量名=变量值重要:变量名前的$符号是变量格式的⼀部分,是不能够省略的。除此变量名本⾝的命名规则和⼀般的编程语⾔⼀样,必须是以英⽂字母开头的连续的单词,同时变量名中不能出现除了字母、数字和下划线(_)之外的字符。运⾏后的结果如下:因为是变量,所以其中的值是可以改变的,我们来简单修改⼀下代码看看结果会如何?根据以上代码我们可以看到,这边会有两次消息框的弹出,我们运⾏⼀下看看结果。我们可以看到,第⼀次的消息框显⽰值为10,和我们第⼀次为$x设置的值是⼀样的。第⼆次消息框显⽰的值为20,和我们第⼆次为$x设置的值是⼀样的。这就是变量,他的数据值时可以变化的。那么AutoIT作为弱类型我们来变化⼀下存放的数据类型看看会是什么样的情况。我们将第⼆次的$x的值设置为了⼀串字符串,显然他的类型与第⼀次的整数是不⼀样的。我们来运⾏⼀下看看结果如何。运⾏结果任然能够正常显⽰,说明了AutoIT变量的数据类型也是可以变化的。这样使得⼀个变量的应⽤更灵活。好了以上就是AutoIT变量的⼀些最基本概念,下⼀讲将会将变量与函数做结合,敬请关注!
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688897791a181929.html
评论列表(0条)