基础积木

|-1-1 控制

积木

说明

功能:程序执行到此位置等待“1”秒,之后再执行下方程序

积木

说明

功能:等待条件满足,之后再执行下方程序

积木

说明

功能:重复执行‘10’次模块内的程序

参数说明:
参数1:重复执行次数

积木

说明

功能:一直执行模块内程序,直到满足条件时,跳出循环

积木

说明

功能:对单个条件进行逻辑判断,如果满足条件则执行内部程序

积木

说明

功能:判断条件是否为真,为真则执行上方程序,为假则执行下方程序

积木

说明

功能:可进行多次条件判断,满足条件时,执行相应条件下的程序

积木

说明

功能:无限次循环,即重复执行模块内所有程序

积木

说明

功能:循环中断条件选择;
中断循环:break语句,完全跳出循环,执行循环体后面的语句。
继续下一次循环:continue语句,跳出本次循环,执行下一次;
注意:此积木必须在循环中使用。

积木

说明

功能:从范围1-10,步长为1依次对变量‘my_variable’赋值

参数说明:
参数1:变量名称
参数2:rang函数起始值
参数3:rang函数起始值终止值
参数4:步长

示例

积木

说明

功能:从序列[0,1,2]依次对变量‘my_variable’赋值

参数说明:
参数1:变量名次
参数2:rang函数起始值
参数3:rang函数起始值终止值 参数
4:步长

示例

积木

说明

功能:异常处理语句,当try的从属代码执行遇到错误时,中断try从属代码并执行except的从属语句

示例

积木

说明

功能:异常处理语句,当try的从属代码执行遇到错误时,中断try从属代码并执行except的从属语句,但无论是否有异常,都会执行finally的从属代码

示例

积木

说明

功能:关键字,为布尔值,真为True,等同1,假为False,等同0

积木

说明

功能:关键字,None,表示没有值,即为空值

|-1-2 运算符

积木

说明

功能:加运算

积木

说明

功能:减运算

积木

说明

功能:乘运算

积木

说明

功能:除运算

积木

说明

功能:乘方、按位或、按位与、按位异或、位移运算

积木

说明

功能:小于判断

积木

说明

功能:小于等于判断

积木

说明

功能:等于判断

积木

说明

功能:大于判断

积木

说明

功能:大于等于判断

积木

说明

功能:逻辑与运算,两个条件均满足才返回条件真,否则返回假

积木

说明

功能:逻辑或运算,两个条件任意一个满足则返回条件真,否则返回假

积木

说明

功能:逻辑非运算,输入内容为真则返回假,输入内容为假则返回真

积木

说明

功能:获取字符串长度

积木

说明

功能:获取输入值中最大值或最小值,参数可以传入变量。

积木

说明

功能:判断是否为真

积木

说明

功能:显示变量类型

积木

说明

功能:对变量的类型进行判断

积木

说明

功能:计算表达式的结果

|-1-3 数字

积木

说明

功能:数字数值,可填写数值类型

积木

说明

功能:返回常量

可选常量有:
π:圆周率 PI,3.141592653589793。
e:欧拉数 (2.7182…)
φ:黄金分切率(golden ratio),1.618033988749894848204586834…
sqrt(2):返回 2 的平方根
sqrt(2):返回 0.5 的平方根
inf:返回正无穷大浮点数

示例

积木

说明

功能:返回随机小数

示例

积木

说明

功能:判断该数字的类型,

可选类型有:偶数、奇数、整数、正数、负数

积木

说明

功能:返回浮点参数的四舍五入值

积木

说明

功能:对数值进行取绝对值、向下取整 、向上取整、平方根、sin、cos、tan等常用高级数学计算

积木

说明

功能:对数值进行四舍五入计算

参数1:数值表达式
参数2:表示小数点位数

积木

说明

功能:针对列表的数学运算,包含数总和、最小值、最大值、中位数等

积木

说明

功能:获取一定范围内的任意整数或小数,默认为在1到10的整数中随机取一个整数

积木

说明

功能:求余运算

积木

说明

功能:取整运算

积木

说明

功能:按位取反

积木

说明

功能:将10进制转换为二进制或者八进制或者十六进制字符串

积木

说明

功能:二进制或者八进制或者十六进制字符串转化为10进制整数

积木

说明

功能:10进制整数转化为2或者4字节,默认为2字节

积木

说明

功能:将整数数值转化为ASCII单字符

积木

说明

功能:将ASCII单字符转换为整数

积木

说明

功能:将字符串转为十六进制字符串

积木

说明

功能:将十六进制字符串转二进制字节

积木

说明

功能:将字符串按照base64 格式进行编码并返回编码字符

示例

积木

说明

功能:将编码字符根据base64格式进行解码并返回字符串

示例

积木

说明

功能:对数值进行映射运算,将一个范围内容的值平均对应为另外一个范围的值

积木

说明

功能:对数值进行约束,使输出值不超过最大值与最小值

|-1-4 文本

积木

说明

功能:文本输入框,将输入框中的变量转换为字符串类型。

积木

说明

功能:格式化字符串——%填充符表示法

示例

积木

说明

功能:格式化字符串——format()表示法

示例

积木

说明

功能:文本转义符

\n 表示换行符,换到下一行的开头
\r 表示回车符,将光标定位到当前行的开头,不会跳到下一行
\n\r 表示先换到下一行,并将光标定位到当前行的开头
\r\n 表示先将光标定位到当前行的开头,然后从该位置换行
\b 表示退格符号,类同键盘上Backspace键
\t 表示制表符,将光标移动到下一个制表符的位置,类同在文档中使用键盘Tab键
\ 标识反斜杠字符,如需使用到‘\’,需使用双反斜杠

积木

说明

功能:判断文本是否为数字或者是字母

积木

说明

功能:判断文本是否为空的

积木

说明

功能:获取文本的长度

积木

说明

功能:合并字符串或数字并输出字符串;例如合并“0” 和“1”则输出字符串“01”;合并“世界”和“你好”则输出字符串“世界你好”

积木

说明

功能:判断条件,判断字符串中是否包含某个字符,包含则结果为真(1),不包含结果为假(0);例如apple中包含a,结果即为真

积木

说明

功能:获取字符串中单个字符,从1开始

积木

说明

功能:从文本获得第一个字符或者获得最后一个字符或者获取随机的字母

积木

说明

功能:获取字符串中一段连续的字符

示例

积木

说明

功能:查找字符,字符串或者数字在字符串中首次或者最后一次出现的位置

示例

积木

说明

功能:将字符串转换为整数或者小数

示例

积木

说明

功能:将数字转换为ASCII字符

示例

积木

说明

功能:将字符转换为ASCII数值

示例

积木

说明

功能:将数字转换为字符串

积木

说明

功能:转化为大写或者转为小写

积木

说明

功能:清除两侧空格或者清除左侧空格或者清除右侧空格

积木

说明

功能:将字符串转为字节格式

积木

说明

功能:将字节转字符串

积木

说明

功能:字典内容转json字符串

积木

说明

功能:解析json字符串

|-1-5 列表

序列是 Python 最基本的数据结构。
序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。
Python 有 6 个序列的内置类型,但最常见的是列表和元组。
列表都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型。

积木

说明

功能:初始化列表,注意使用英文半角逗号分隔,如果需要一个空列表,则可以将此积木输入框清空后赋值给一个变量

积木

说明

功能:清空列表中的所有项,输入参数为列表变量名

积木

说明

功能:获取列表长度

积木

说明

功能:判断列表是否为空

积木

说明

功能:列表使用分隔符组合文本,如下图示例,使用分隔符“;”将列表元素连接

示例

积木

说明

功能:将文本字符,使用分隔符“,”连接成列表

示例

积木

说明

功能:使用索引来访问列表中的值,列表第一项元素索引为0

示例

积木

说明

功能:通过列表项数获取列表中某一段元素,可选正数或倒数方式截选

示例

积木

说明

功能:通过列表索引处添加元素

示例

积木

说明

功能:通过列表索引更新对应位置的元素

示例

积木

说明

功能:通过列表索引删除对应元素项

示例

积木

说明

功能:将字符添加至列表尾端

示例

积木

说明

功能:两个列表拼接成一个列表

示例

积木

说明

功能:将元组转变为列表形式

示例

积木

说明

功能:已知列表某个元素内容,查找其对应的索引

示例

积木

说明

功能:对列表进行排序,排序方式可选按数字或者字母或者字母,忽略大小写排序为升序或者降序

示例

|-1-6 元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

积木

说明

功能:初始化元组

示例

积木

说明

功能:获取元组最小值或者最大值或者长度

示例

积木

说明

功能:判断元组是否包含某一字符

积木

说明

功能:使用下标索引来访问元组中的值

积木

说明

功能:通过元组项数获取元组中某一段元素,可选正数或倒数方式截选

示例

积木

说明

功能:将列表转为元组

|-1-7 字典

字典是一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 。
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字。

积木

说明

功能:初始化字典

示例

积木

说明

功能:获取字典键的值

示例

积木

说明

功能:修改字典键的值

示例

积木

说明

功能:删除字典中某个键,对应值也消失

示例

积木

说明

功能:清空字典

积木

说明

功能:判断字典是否包含键Age

积木

说明

功能:字典长度

示例

积木

说明

功能:返回字典中所有键或者值组成的列表

示例

|-1-8 集合

积木

说明

功能:初始化集合

积木

说明

功能:对于两个集合中的元素,获取其中交集、并集或差集部分

交集:重叠的元素
并集:相同的元素
差集:不同的元素

积木

说明

功能:集合添加

积木

说明

功能:集合为集合的子集或者超集,默认为子集

积木

说明

功能:取交集或者并集或者差集集合1集合2,默认为取交集

示例

积木

说明

功能:集合长度

示例

积木

说明

功能:返回随机项并从集合移除

示例

|-1-9 变量

变量是存放数据值的容器。
Python中变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。

积木

说明

功能:新建变量。变量名必须以字母或下划线字符开头符合规范,如不符合规范Mind+会增加下划线修正,中文将转换为拼音字母,注意变量名区分大小写。

积木

说明

功能:名字为“my varible” 的变量

积木

说明

功能:可以修改变量的名称或者删除变量,并设置初始值

积木

说明

功能:将变量设声明为全局变量,一般用作函数中需要修改全局变量时如果不使用global声明则修改的为局部变量。

示例


|-1-10 函数

积木

说明

功能:定义并命名目标函数

积木

说明

功能:增添一个输入参数

积木

说明

功能:在函数积木上添加文本标签利于查看

|-1-11 Python内置功能

积木

说明

功能:Python主程序开始

积木

说明

功能:input()函数功能,获取终端中的键盘输入,提示语为‘please input’;一般配合打印print函数,打印出键盘输入内容

示例

积木

说明

功能:print()函数,打印输出内容

示例

积木

说明

功能:打开文件,并返回文件对象

参数说明:
参数1:文件编码格式,一般使用UTF8
参数2:可选择文件打开模式,以读取或写入方式
参数3:文件名
参数4:返回文件对象

积木

说明

功能:关闭文件对象,关闭后文件不能再进行读写操作,注意文件操作完成后一定要关闭文件。

积木

说明

功能:读取文件对象内容

可选如下:
读取整个文件
从文件读取整行,包括 “\n” 字符
读取所有行并返回列表

积木

说明

功能:将字符串写入文件

参数说明:
参数1:文件对象名称
参数2:字符串内容