前面3期,我们了解了影刀的基础知识、数据类型、网页操作自动化。
本期是影刀RPA初级系列的第4期,主要讲一下数据类型。
五、EXCEL操作自动化
1、数据类型
在基本概念章节中,初步讲过数据类型的基础知识。本章节进行数据类型的深入学习和知识点补充。(0)知识点补充:索引(下标)&切片
影刀RPA中,最高频使用的数据类型包括如下3类:整数、字符串、列表
其中:字符串、列表都支持索引(下标)&切片
①索引(下标)
索引(下标) 是用来定位列表、字符串、相似元素组等里单个元素的数字编号②切片
区间左闭右开,例:[0:2] 取下标0和1,不取2(1)整数
①写法:表达式模式
否则,如果在文本模式下写数字,其类型是字符串,无法直接四则运算②支持输入整数和小数
③支持四则运算
如下:1.8+1=2.8
(2)字符串
①写法:文本模式+表达式模式
字符串既可以在文本模式下写,也可以在表达式模式下写;既可以写单个字符串,又能对字符串进行拼接
文本模式:不需要加“+”等符号,直接从fx中选择变量表达式模式:用“+”表示拼接,如果是变量直接拼接,不用加引号;如果是字符串拼接,需要加引号②下标&切片:表达式模式
③指令:从文本中提取内容
数字、手机号、邮箱地址、身份证号、自定义类型(正则表达式)https://www.yingdao.com/yddoc/rpa/zh-CN/710948450255372288从文本中提取内容,提取的结果是字符串类型,可以进行数据类型的转换(3)列表
①高频场景
②写法:表达式模式
一是必须要在表达式模式下写
二是需要按Python的规范来写
标点均为英文状态;外侧用中括号包裹;列表项之间用逗号隔开,列表项本身如果是字符串,要用引号括起来③下标&切片:表达式模式&文本模式
④二维列表
表达式模式:支持索引、切片;支持拿一组列表或者其中的元素文本模式:fx 选择列表变量后,无法直接写多层下标 / 切片;如需取列表内单个元素,必须切换至表达式模式编写【易错点总结】
【本期总结】
本期是影刀RPA系列的第4期(具体合集介绍见第1期:影刀RPA之1「影刀RPA基础知识点」)
本期内容较少,主要介绍数据类型。核心内容详见如下思维导图:
*注:标红的部分为具体指令,大家可以逐步积累常用指令并进行练习,不断熟悉指令功能和创建方式。