Tag: python

条件判断01

・PHP

$hensu = 12345;
if($hensu == 12345) {
    条件が一致した時の処理1;
    条件が一致した時の処理2;
}

・Python3

hensu = 12345
if hensu == 12345:
    条件が一致した時の処理1
    条件が一致した時の処理2

・JavaScript

hensu = 12345
if (hensu == 12345) {
    条件が一致した時の処理1;
    条件が一致した時の処理2;
}


変数が定義されているか?

・PHP

if (isset($hensu)) {
    変数が定義されている時の処理1;
}

・Python3

if hensu != None:
    変数が定義されている時の処理1

・JavaScript

if (typeof hensu !== 'undefined') {
    変数が定義されている時の処理1;
}


文字を数字にする

・PHP

$moji = '12345';
print $moji * 2;
$suji = $moji * 1;
# $suji = (int) $moji;
print $suji * 2;
#掛け算の時は自動的に数字に変換される

・Python3

moji = '12345'
print moji * 2
# 1234512345
 
suji = int(moji)
print suji * 2
# 24690

・JavaScript

# 掛け算の時は自動的に数字に変換される
moji = '12345';
console.log(moji * 2);
# 24690
 
suji = Number(moji);
console.log(suji * 2);
# 24690


0から99までの100回の繰り返し

・PHP

for ($i=0; $i<100; $i++) {
	繰り返す処理1;
	繰り返す処理2;
}

・Python3

for i in range(100):
	繰り返す処理1
	繰り返す処理2

・JavaScript

for (i=0; i<100; i++) {
	繰り返す処理1;
	繰り返す処理2;
}


関数定義

・PHP

function 関数名($引数1,$引数2・・・) {
	処理1;
	処理1;
	return 戻り値;
}

・Python3

def 関数名(引数1,引数2・・・):
	処理1
	処理2
	return 戻り値

・JavaScript

function 関数名(引数1,引数2・・・) {
	処理1;
	処理1;
	return 戻り値;
}

文字列を指定した文字で分割

・PHP

$moji="1234:4444:9876";
$hairetu = explode(":", $moji);
var_dump($hairetu);

・Python3

hairetu = moji.split('区切りとする文字')
print(hairetu)

・JavaScript

hairetu = moji.split('区切りとする文字');
console.log(hairetu);

配列に格納された文字を指定した文字(以下では"連結文字")で連結

・PHP

$moji = implode("連結文字", $配列変数);

・Python3

moji = "連結文字".join(配列変数)

・JavaScript

moji = 配列変数.join("連結文字");

対話モード

・PHP

php -a
抜ける時は、
exit or quit + [Enter]

・Python3

シェルで、
python3
抜ける時は、
quit() + [Enter]

・JavaScript

無し

配列の要素数

・PHP

$a = [123,222,345,444];
print count($a);
# 4

・Python3

a= [123,222,345,444]
print(len(a))
# 4

・JavaScript

a=[123,222,345,444]:
console.log(a.length);
# 4

小見出し

・PHP

ソース1

・Python3

ソース2

・JavaScript

ソース3