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

季更44/90

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

编程随想

Bash循环

while

代码语言:javascript
复制
while condition; do
  commands
done

until

until循环与while循环恰好相反,只要不符合判断条件(判断条件失败),就不断循环执行指定的语句。一旦符合判断条件,就退出循环。

代码语言:javascript
复制
until condition; do
  commands
done

for...in

代码语言:javascript
复制
for variable in list
do
  commands
done

for

代码语言:javascript
复制
for (( expression1; expression2; expression3 )); do
  commands
done
//上面代码中,expression1用来初始化循环条件,expression2用来决定循环结束的条件,expression3在每次循环迭代的末尾执行,用于更新值。

select

代码语言:javascript
复制
select name
[in list]
do
  commands
done

Bash 会对select依次进行下面的处理。
1.select生成一个菜单,内容是列表list的每一项,并且每一项前面还有一个数字编号。
2.Bash 提示用户选择一项,输入它的编号。
3.用户输入以后,Bash 会将该项的内容存在变量name,该项的编号存入环境变量REPLY。如果用户没有输入,就按回车键,Bash 会重新输出菜单,让用户选择。
4.执行命令体commands。
5.执行结束后,回到第一步,重复这个过程。

eg:
select brand in Samsung Sony iphone symphony Walton
do
  echo "You have chosen $brand"
done

$ ./select.sh
1) Samsung
2) Sony
3) iphone
4) symphony
5) Walton
#?

Python if语句

代码语言:javascript
复制
if condition:
  ...
elif condition:
  ...
else:
  ... 
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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