天天看點

程式設計語言基本用法總結(Shell,Python,C/C++)

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

}

變量是否相等:
==
!=
變量數值比價
> #大于
< #小于
>= #大于等于
<= #小于等于