UiBot教程:一些基础的编程知识
今天咱们来聊聊编程入门基础。很多朋友对编程有点陌生,觉得它像个谜团,其实没那么复杂!尤其是在RPA(机器人流程自动化)这块,更是入门简单。咱们从头开始,耐心往下看。
数据
在计算机的世界里,数据无处不在。想象一下Excel表格,那一个个小格子里的内容就是数据。数据分为两大类:结构化数据和非结构化数据。
结构化数据:像Excel表格这样整齐排列的就是结构化数据,常见于表格、数据库。 非结构化数据:包括图片、音频、视频等,看似无序,但却承载着丰富的信息。
RPA主要处理的就是结构化数据,因为它们好整理,好处理。
数据类型
在编程中,不同的数据类型会有不同的玩法。来看看常见的数据类型:
数值型:就是数字,包括整数和小数。例如,Excel表格中的“订单数量”就是数值型。 字符串型:一串字符,比如“顾客姓名”。编程中字符串常用引号包裹,如 "李鹏晨"。布尔型:只有两个值,真(True)和假(False)。在判断条件时非常有用。 空值型:代表一个没有值的状态,通常用 Null表示。
你可能会好奇如何判断数据类型?数值型可以做加减乘除,字符串通常用来拼接,布尔型用于逻辑判断。
变量
想象在Excel表中,每个数据都有一个位置名称,比如D2。编程里的变量就像这些小格子,存储着数据。变量有名字,通过这个名字可以读写数据。
变量命名:可以是单词、短语,甚至中文。但要有意义,便于阅读和理解。 变量类型:在某些语言中,定义变量时需要指定类型,但RPA里的UiBot比较宽松,变量的类型和值可以动态改变。
定义变量的方法很简单:
Dim 变量名 = 值
例如:
Dim x = 10
Dim name = "关注公众号"
这样就定义了一个数值型变量x和一个字符串型变量name。
表达式
表达式是变量与数据之间的运算公式。在编程中,表达式的值随变量的变化而变化。
比如:x + 2是个简单的表达式。当x为3时,这个表达式的值是5。
需要注意的是,不同类型的数据不能随便运算,比如两个字符串相除就会出错。
条件判断
条件判断是让程序有“选择权”的关键。根据条件的真假,程序决定执行哪段代码。
条件判断的基本形式是:
如果 <表达式> 则
语句1
语句2
条件判断结束
当运行到如果这行时,程序会计算表达式的值,如果为真,就执行语句1和语句2。
举个例子:
发送邮件
如果 发邮件没有成功 则
给用户报告没有成功
条件判断结束
在这个程序中,如果邮件没有成功发送,程序就会通知用户。
循环
循环是重复执行代码的一种方式。形式类似条件判断:
当 <表达式> 的时候循环
语句1
语句2
循环结束
只要表达式为真,循环就会一直执行,直到表达式为假为止。
例如:
发送邮件
当 邮件没有发送成功 的时候循环
再尝试发送邮件
循环结束
在邮件发送失败时,这个程序会不断尝试重新发送,直到成功。
小心死循环
循环用得好,能帮我们高效处理重复任务。但如果表达式一直为真,循环就会一直运行,陷入“死循环”,程序无法结束。一定要确保条件能被适时改变,从而跳出循环。
结语
编程基础并不神秘,理解数据、变量、条件判断和循环是学习编程的第一步。UiBot让这些变得更加容易,即使没有太多编程经验也能轻松上手。熟能生巧,慢慢积累经验,你会发现编程其实很有趣。