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