Python:豊富なelse文とwith文
910 ワード
else文
ifと一緒に使う:どうするか、どうしないか
とfor、while循環文:循環が順調に終わったらどうなるか、やりきれないならどうするか考えないでください.breakジャンプelseの文が実行されない
try異常処理と併用:問題ないからやりましょう
with文:
ファイルに使用する場合、ファイルが適用されない場合は自動的にファイルを閉じ、finally:f.close()を省く
ifと一緒に使う:どうするか、どうしないか
とfor、while循環文:循環が順調に終わったらどうなるか、やりきれないならどうするか考えないでください.breakジャンプelseの文が実行されない
try異常処理と併用:問題ないからやりましょう
num = 11
count = num // 2
while count > 1:
if num % count == 0:
print('% %d' % (num, count))
break #break , else
count -= 1
else:
print('%d !' % num)
try:
int('abc')
except ValueError as reason:
print(' ' + str(reason)) #
else:
print(' ') # , int('123') >
with文:
ファイルに使用する場合、ファイルが適用されない場合は自動的にファイルを閉じ、finally:f.close()を省く
try:
with open('data.txt', 'r') as f:
for each in f:
print(each)
except OSError as reason:
print('error:' + str(reason))