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

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

2017-12-09 23:49 295 查看


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

1. Shell 

[plain] view
plain copy

脚本执行目录声明:  

#!/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

[python] view
plain copy

脚本执行目录声明:  

#!/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++

[cpp] view
plain copy

数据结构:  

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(;;)  

{  

  

}  

  

变量是否相等:  

==  

!=  

变量数值比价  

> #大于  

< #小于  

>= #大于等于  

<= #小于等于  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: