官术网_书友最值得收藏!

一、知識點

(一)什么是字符串變量?

字符我們很熟悉:a,b,c,…,z這26個英文字母,每個字母都是一個字符;0,1,2,…,9這10個數字,每個也都是一個字符。鍵盤上還有一些奇怪的符號,比如$,@,^,%,還有空格,也是字符。

如果我們把幾個字符合起來,穿成一串,就是字符串了。比如我的名字“Wenshan Wei”,就是一個字符串。

(二)對字符串變量有哪些操作?

對字符串變量來說,可以有如下幾種操作:

(1)創建字符串變量

創建字符串變量和創建其他類型變量的方法沒有區別,都是點擊左側的“變量”按鈕,再點擊“建立一個變量”,就可以創建一個字符串變量了。注意,Scratch里不區分變量類型,比如整數12345和小數3.1415926也會被當作字符串來處理。

(2)給一個字符串變量賦值

字符串變量的賦值方法也是和其他變量沒有區別的,只需點擊左側的“變量”按鈕,再使用“將……設為……”積木即可。比如我們用“將myName設為Wenshan Wei”積木,就能把myName設置成字符串“Wenshan Wei”。老師提醒我們,積木里的第二個參數可以不填,這樣就能把變量myName設置成空字符串,這是很有用的操作。

(3)連接兩個字符串

點擊左側的“運算”按鈕,我們會看到“連接……和……”積木,這塊積木能夠把兩個字符串連接起來。比如“連接I ammyName”就得到了一個新的字符串“I am Wenshan Wei”。

(4)取字符

應用“……的第……個字符”積木,我們能夠從字符串中取出某個位置上的字符。比如應用“3.1415926的第1個字符”積木就得到了字符“3”,應用“3.1415926的第2個字符”積木就得到了字符“.”。要是我們輸入的第二個參數超過了字符串的長度,比如應用“3.1415926的第10個字符”積木,那么什么也不會得到(這叫作“空字符”,就是“一無所有”的意思)。

(5)計算字符串長度

應用“……的字符數”積木,能夠得到字符串的長度。比如應用“3.1415926的字符數”積木,會得到9。

(6)查詢是否包含另一個小的字符串

應用“……包含……”積木可以判斷一個字符串是否包含一個小一點的字符串。比如“3.1415926包含3.14”積木返回值為“真”,而“3.1415926包含999”積木返回值為“假”。

圖9-1中顯示了第3~6種操作的積木。

089-1

圖9-1 字符串的基本操作

主站蜘蛛池模板: 永定县| 屯昌县| 临武县| 封开县| 和龙市| 黄龙县| 蒙城县| 皋兰县| 信丰县| 惠东县| 鹤峰县| 德阳市| 闻喜县| 三亚市| 崇左市| 安顺市| 望城县| 西华县| 驻马店市| 五河县| 广西| 汝城县| 津南区| 七台河市| 江川县| 枣强县| 石河子市| 安达市| 钟祥市| 孟村| 柳江县| 邻水| 乌鲁木齐县| 呼图壁县| 阿拉尔市| 乌兰浩特市| 房山区| 东辽县| 常熟市| 五家渠市| 潜山县|