(python) zip, raise, assert, local, global


📌 zip


📌 ゾーン変数


グローバル変数(global):ファイル内の任意の場所に影響を与える関数
領域変数(local):関数にのみ影響を及ぼす関数

関数でグローバル変数を変更することはできません.
関数#カンスウ#
グローバル変数
宣言すると、変数はグローバル変数であり、関数でグローバル変数を呼び出して変更できます.
g_var = 'g_var'   # 전역변수
# 값 수정후(수정값)
def variables():
  
  global glo_var  # global 전역변수를 함수 내에서 전역변수라고 선언
  glo_var = 'glo_var' # global 전역변수에 새로운 값 할당 
  lo_var = 'lo_var'   # 지역변수

📌 例外処理


エラーを通知し、プログラムを終了する関数です.

1_ raise


raise Exception(文字)
raise Value Error
a = '1'
if type(a) != 'int':
    raise Exception('a must be int type') # raise Exception

2 _ assert


unittestと同様に、テストとデバッグの目的性が強い
assert条件、「文」
a = int(input())
assert type(a) != int, 'a must be int type`

3_ try - except - finally


Reference