编程启蒙——LOGO编程——24-字符串

第24章:字符串

ξ 24.1 字符串概念

 

字符串概念

由一系列字符组成,是一种特殊的列表

用双引号开头,空格需要使用转义

如:

make "xingming "li\ xiao\ ming

或:

make "xingming "|li xiao ming|

show :xingming

输出:li xiao ming


ξ 24.2 字符串操作

 

列表指令

 

字符串是一种特殊的列表,当然能支持列表的操作指令

fput、lput

first、last、bf、bl、item

count、se、member、remove

memberp、listp、emptyp、equalp


专有指令

 

除列表指令外,字符串的专有指令


ascii 指令: ->     ASCII码(用数值代表键盘上的字符)

输出指定字符或一个字符串首字母的ASCII码

格式: ascii 字符

示例:

show (ascii "A)

;输出:65,即大写字母A的ASCII码是65


char 指令: ->     “字符”

输出指定ASCII码(0~255)的对应字符

格式: char ASCII码值

示例:

show (char 65)

;输出:A


word 指令: ->     “字”

将输入的多个字合并成一个新字

格式: word 字符串(至少两个字符串,空格分隔)

示例:

show (word "|abc de| "|fg|)

;输出:abc defg


wordp 指令: ->     word pinpoint     ->     “字 确定”

判断是否是字符串

格式: wordp 变量

示例:

make "huanying "|welcome|

show (wordp :huanying)

;输出:true


substringp 指令:->     sub string pinpoint    ->    “亚 字符串 确定”

判断一个字符串是否是另一个字符串的子串

格式: substringp 字符串1 字符串2   

示例:

make "danci "|are|

show (substringp :danci "|how are you|)

;输出:true

show (substringp :danci "|how do you do?|)

;输出:false



下一篇

第25章:输入与键盘事件

ξ 25.1 交互设计

ξ 25.2 输入指令

ξ 25.3 键盘事件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容