前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >季更47/90

季更47/90

作者头像
编程随想曲
发布2022-04-21 14:57:17
1990
发布2022-04-21 14:57:17
举报
文章被收录于专栏:编程随想曲编程随想曲

编程随想

Python中止程序

代码语言:javascript
复制
from sys import exit
exit(0) //程序正常退出
exit(1) //发生了错误

Bash数组操作

代码语言:javascript
复制
1. 数组赋值
arr[0] = 'a' //单个赋值
newArr=('a' 'b' 'c') //多个赋值
arr=([5]=a [9]=b [23]=c) //带序号赋值 
mp3s=( *.mp3 ) //将当前目录的所有 MP3 文件,放进一个数组。
2. 数组读取
${newArr[0]} //读取位置1的元素
${foo[@]} //读取整个数组元素
3. 数组遍历
for i in "${newArr[@]}";
do
echo $i
done
4. 复制数组
copyArr = (${foo[@]})
5. 删除数组元素
unset newArr[2] //删除位置3的元素
6. 清空数组
unset newArr 
7. 截取数组
${array[@]:position:length}
${newArr[@]:1:2} //返回 b c
${newArr[@]:0} //返回a b c
8. 关联数组
declare -A可以声明关联数组。
declare -A colors
colors["red"]="#ff0000"
colors["green"]="#00ff00"
colors["blue"]="#0000ff"
echo ${colors["blue"]} //#0000ff
9. 数组长度
${#newArr[*]}或${#newArr[@]}
10. 提取数组序号
${!array[@]}或${!array[*]}
11. 追加数组成员
newArr+=('d','e','f') 
echo "${newArr[@]}" //a,b,c d,e,f
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程随想曲 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档