基础积木¶
|-1-1 控制¶
积木 |
|
说明 |
功能:程序执行到此位置等待“1”秒,之后再执行下方程序 |
积木 |
|
说明 |
功能:等待条件满足,之后再执行下方程序 |
积木 |
|
说明 |
功能:重复执行‘10’次模块内的程序 |
积木 |
|
说明 |
功能:一直执行模块内程序,直到满足条件时,跳出循环 |
积木 |
|
说明 |
功能:对单个条件进行逻辑判断,如果满足条件则执行内部程序 |
积木 |
|
说明 |
功能:判断条件是否为真,为真则执行上方程序,为假则执行下方程序 |
积木 |
|
说明 |
功能:可进行多次条件判断,满足条件时,执行相应条件下的程序 |
积木 |
|
说明 |
功能:无限次循环,即重复执行模块内所有程序 |
积木 |
积 |
说明 |
功能:循环中断条件选择; |
积木 |
|
说明 |
功能:从范围1-10,步长为1依次对变量‘my_variable’赋值 |
示例 |
|
积木 |
|
说明 |
功能:从序列[0,1,2]依次对变量‘my_variable’赋值 |
示例 |
|
积木 |
|
说明 |
功能:异常处理语句,当try的从属代码执行遇到错误时,中断try从属代码并执行except的从属语句 |
示例 |
|
积木 |
|
说明 |
功能:异常处理语句,当try的从属代码执行遇到错误时,中断try从属代码并执行except的从属语句,但无论是否有异常,都会执行finally的从属代码 |
示例 |
|
积木 |
|
说明 |
功能:关键字,为布尔值,真为True,等同1,假为False,等同0 |
积木 |
|
说明 |
功能:关键字,None,表示没有值,即为空值 |
|-1-2 运算符¶
积木 |
|
说明 |
功能:加运算 |
积木 |
|
说明 |
功能:减运算 |
积木 |
|
说明 |
功能:乘运算 |
积木 |
|
说明 |
功能:除运算 |
积木 |
|
说明 |
功能:乘方、按位或、按位与、按位异或、位移运算 |
积木 |
|
说明 |
功能:小于判断 |
积木 |
|
说明 |
功能:小于等于判断 |
积木 |
|
说明 |
功能:等于判断 |
积木 |
|
说明 |
功能:大于判断 |
积木 |
|
说明 |
功能:大于等于判断 |
积木 |
|
说明 |
功能:逻辑与运算,两个条件均满足才返回条件真,否则返回假 |
积木 |
|
说明 |
功能:逻辑或运算,两个条件任意一个满足则返回条件真,否则返回假 |
积木 |
|
说明 |
功能:逻辑非运算,输入内容为真则返回假,输入内容为假则返回真 |
积木 |
|
说明 |
功能:获取字符串长度 |
积木 |
|
说明 |
功能:获取输入值中最大值或最小值,参数可以传入变量。 |
积木 |
|
说明 |
功能:判断是否为真 |
积木 |
|
说明 |
功能:显示变量类型 |
积木 |
|
说明 |
功能:对变量的类型进行判断 |
积木 |
|
说明 |
功能:计算表达式的结果 |
|-1-3 数字¶
积木 |
|
说明 |
功能:数字数值,可填写数值类型 |
积木 |
|
说明 |
功能:返回常量 |
示例 |
|
积木 |
|
说明 |
功能:返回随机小数 |
示例 |
|
积木 |
|
说明 |
功能:判断该数字的类型, |
积木 |
|
说明 |
功能:返回浮点参数的四舍五入值 |
积木 |
|
说明 |
功能:对数值进行取绝对值、向下取整 、向上取整、平方根、sin、cos、tan等常用高级数学计算 |
积木 |
|
说明 |
功能:对数值进行四舍五入计算 |
积木 |
|
说明 |
功能:针对列表的数学运算,包含数总和、最小值、最大值、中位数等 |
积木 |
|
说明 |
功能:获取一定范围内的任意整数或小数,默认为在1到10的整数中随机取一个整数 |
积木 |
|
说明 |
功能:求余运算 |
积木 |
|
说明 |
功能:取整运算 |
积木 |
|
说明 |
功能:按位取反 |
积木 |
|
说明 |
功能:将10进制转换为二进制或者八进制或者十六进制字符串 |
积木 |
|
说明 |
功能:二进制或者八进制或者十六进制字符串转化为10进制整数 |
积木 |
|
说明 |
功能:10进制整数转化为2或者4字节,默认为2字节 |
积木 |
|
说明 |
功能:将整数数值转化为ASCII单字符 |
积木 |
|
说明 |
功能:将ASCII单字符转换为整数 |
积木 |
|
说明 |
功能:将字符串转为十六进制字符串 |
积木 |
|
说明 |
功能:将十六进制字符串转二进制字节 |
积木 |
|
说明 |
功能:将字符串按照base64 格式进行编码并返回编码字符 |
示例 |
|
积木 |
|
说明 |
功能:将编码字符根据base64格式进行解码并返回字符串 |
示例 |
|
积木 |
|
说明 |
功能:对数值进行映射运算,将一个范围内容的值平均对应为另外一个范围的值 |
积木 |
|
说明 |
功能:对数值进行约束,使输出值不超过最大值与最小值 |
|-1-4 文本¶
积木 |
|
说明 |
功能:文本输入框,将输入框中的变量转换为字符串类型。 |
积木 |
|
说明 |
功能:格式化字符串——%填充符表示法 |
示例 |
|
积木 |
|
说明 |
功能:格式化字符串——format()表示法 |
示例 |
|
积木 |
|
说明 |
功能:文本转义符 |
积木 |
|
说明 |
功能:判断文本是否为数字或者是字母 |
积木 |
|
说明 |
功能:判断文本是否为空的 |
积木 |
|
说明 |
功能:获取文本的长度 |
积木 |
|
说明 |
功能:合并字符串或数字并输出字符串;例如合并“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()函数,打印输出内容 |
示例 |
|
积木 |
|
说明 |
功能:打开文件,并返回文件对象 |
积木 |
|
说明 |
功能:关闭文件对象,关闭后文件不能再进行读写操作,注意文件操作完成后一定要关闭文件。 |
积木 |
|
说明 |
功能:读取文件对象内容 |
积木 |
|
说明 |
功能:将字符串写入文件 |