python js php區別 4 基本結構

2022-03-01 17:08:17 字數 3696 閱讀 7462

python、js、php的選擇結構和迴圈結構的邏輯都是一樣的,具體實現稍有不同,python中用縮排表示語句塊,並且複雜語句後都有冒號,python迴圈結構後可接elsemax_num=a if a>=b else b 表示a>=b,max_num為a,否則max_num為b

a=155b=200max_num=a if a>=b else

bprint(max_num)

python迴圈結構可接else語句,表示迴圈表示式成立,就做迴圈,迴圈表示式不成立就執行else中的內容

#

3、迴圈結構

#3.1、while迴圈

a=10

while(a>=0):

print

(a);

a-=2;

else

:

print("

a小於0")

#3.2、for迴圈

for i in range(1,5):

print

(i)

pass

else

:

print("

迴圈做完了

")

python選擇結構中的elif就是其它語言中的else if,再有就是python的複雜結構後都需接冒號,比如if(score>=80):

#

1、選擇結構

score=72;

if(score>=80):

print("優秀"

)

pass

elif(score>=60):

print("及格"

)

pass

else

:

print("

不及格")

"""1、選擇結構

2、三元運算子

3、迴圈結構

a、while迴圈

b、for迴圈

c、迴圈列表

d、迴圈字串

"""#

1、選擇結構

#score=72;

#if(score>=80):

#print("優秀")

#pass

#elif(score>=60):

#print("及格")

#pass

#else:

#print("不及格")

#2、三元運算子

#a=155

#b=200

#max_num=a if a>=b else b

#print(max_num)

#3、迴圈結構

#3.1、while迴圈

#a=10

#while(a>=0):

#print(a);

#a-=2;

#else:

#print("a小於0")

#3.2、for迴圈

#for i in range(1,5):

#print(i)

#pass

#else:

#print("迴圈做完了")

#3.3、遍歷列表

#list1=[2,9,7,2,7,2];

#for i in list1:

#print(list1.index(i),i,id(i))

#3.4、遍歷字串

#str1="abcdbaba"

#for i in str1:

#print(str1.index(i),i,id(i))

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

meta

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

<

title

>document

title

>

head

>

<

body

>

<

script

>

/*1、選擇結構

2、三元運算子

3、迴圈結構

a、while迴圈

b、for迴圈

c、迴圈列表

d、迴圈字串

*///

1、選擇結構

//let score=162;

//if(score>=80)else if(score>=60)else

//2、三元運算子

//let a=110;

//let b=20;

//let max_num=a>b?a:b;

//alert(max_num);

//3、迴圈結構

迴圈//let a=10;

//while(a>=0)

迴圈//for(let i=1;i<5;i++)

迴圈陣列

//let arr=[2,9,7,2,7,2];

//arr['a']="李白";

//arr['b']="杜甫";

//for(let i in arr)

//只能遍歷索引陣列的部分

迴圈字串

//let str="abcdbaba";

//for(let i=0;i<=str.length-1;i++)

script

>

body

>

html

>

<?php 

/*1、選擇結構

2、三元運算子

3、迴圈結構

a、while迴圈

b、for迴圈

c、迴圈列表

d、迴圈字串

*///

1、選擇結構

// $score=59;

// if($score>=80)else if($score>=60)else

//2、三元運算子

// $a=110;

// $b=200;

// $max_num=$a>$b?$a:$b;

// echo $max_num;

//3、迴圈結構

// a、while迴圈

// $a=10;

// while($a>=0)

// b、for迴圈

// for($i=1;$i<5;$i++)

// c、迴圈陣列

// $arr=[43,4,76,231,87,239];

// $arr['a']="李白";

// $arr['b']="杜甫";

// foreach($arr as $key=>$val)

// d、迴圈字串

// $str="abcdbaba";

// for($i=0;$i<=strlen($str)-1;$i++)

?>

python js php區別 7 物件導向

python js php物件導向的邏輯都是一樣的,具體實現因為語言的不同而略有區別,比如python中繼承用的是圓括號,比如class bird animal 需求 建立animal類 name屬性,say方法 建立animal類的子類bird類 age屬性,say方法 class animal ...

python js php區別 6 函式相關

python js php函式的邏輯都是一樣的,具體寫法稍有區別,python裡面有匿名函式 lambda函式 lambda函式和js裡面的箭頭函式比較像 1 函式 2 匿名函式 1 函式 def my max a,b if a b return a else return b print my m...

python js php區別 5 儲存結構

python裡的列表就像js和php中的索引陣列,python裡的元組可以看做不能修改的列表,python裡的字典就像js和php中的關聯陣列 1 字串 2 列表 就像js和php中的索引陣列 3 元組 元組可以看做不能修改的列表 4 字典 就像js和php中的關聯陣列 5 集合 1 字串 a he...