shell编程之数组

1 什么是数组

数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。

组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。

用于区分数组的各个元素的数字编号称为下标。元素的下标从0开始。

数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 这些有序排列的同类数据元素的集合称为数组。

2、数组定义的方法

方法1

方法2

方法3 

方法4

3、数组的相关概述

3.1数组包括的数据类型

(1)数值类型
(2)字符类型(字符串)
使用" " 或 ’ ’ 定义,防止元素当中有空格,元素按空格分割

3.2获取数组长度

3.3 获取数据列表

 

 3.4 读取某个下标赋值

 

 

4、数组的操作

4.1 数组遍历

 

 4.2 数组切片’

 

 

 

 4.3 数组替换

实操1,临时替换和永久替换

 

 

 实操2,数组中两个60,替换第一个

 

 

 4.4 数组删除

 

 

5、数组传参给函数

(1)如果将数组变量作为函数参数,函数只会取数组变量的第一个值

 

 

 

 (2)解决这个问题则需要将数组变量的值分解成单个的值,然后将这些值作为函数参数使用。在函数内部,再将所有的参数重新组合成一个新的数组变量

 

 

6 总结

(1)数组概念及3种排序方法(冒泡排序、直接选择排序、反转排序)

(2)注意数组定义时,一开始下标没有赋值时,数组切片时,数组会重新进行排序,正常输出(下标从0开始)
(3)利用数组长度来增加数组元素时,如果在定义数组时,中间缺了下标,则不能使用。

 

 

 

 

 

 

 

 

posted @ 2022-11-02 16:19  原味苦茶  阅读(129)  评论(0编辑  收藏  举报