您的位置:首页 > 运维架构 > Shell

编程语言基本用法总结(Shell,Python,C/C++)

2017-03-05 17:25 531 查看
1. Shell 

脚本执行目录声明:
#!/bin/bash

数据结构:
val_str="string"  #定义字符串变量
val_int=1         #定义整形变量
arry_str=("1" "2" "3" "4") #定义字符串型数组
arry_int=(1 2 3 4) #定义整形数组
map=(["key1"]=1 ["key2"]=2) #定义map结构
map["key3"]=3

输出:
echo $val_int
echo $val_str

逻辑执行语句:

if [ ]
then

elif [ ]
then

fi

循环:

for((;;))
do

done

while(())
do

done

变量是否相等:
==
!=

变量数值比价:
eq #相等
lt #小于
gt #大于
le #小于等于
ge #大于等于


2.Python

脚本执行目录声明:
#!/bin/env python

数据结构:
val_int = 1
val_str = 2
list_int=[1,2,3,4]
list_str=["1","2","3","4"]
tuple_int=(1,2,3,4)
tuple_str=("1","2","3","4")
dictory={1:3,2:4,"test":1,"te2":"2"}

输出:
print val_int

逻辑执行语句:
if    :

elif  :

循环:
for   :

while :

变量是否相等:
== #变量相等
!= 或者 <> #变量不等

变量数值比较
> #大于
< #小于
>= #大于等于
<= #小于等于


3.C/C++

数据结构:
int a=1;
cha a[]="test";
string a("test");
map<string,int> map_tmp;
vector<int> a ;

输出:
printf("int is:%d\n",a);
cout << a << endl;

逻辑执行语句:
if()
{

}
else if()
{

}

循环:
while()
{

}

for(;;)
{

}

变量是否相等:
==
!=
变量数值比价
> #大于
< #小于
>= #大于等于
<= #小于等于
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息