2021-10

python code

__init__メソッドについて

__init__とは、データ属性を初期化すること。こんな入力法則で始まりますよと宣言すること。classHuman:  def__init__(self,age=0,last_name='',first_name='',blood_type...
python code

クラスの作り方

classHuman:  age=0#年齢  last_name=''#姓  first_name=''#名前  blood_type=''#血液型’’をいれて文字を入れるようにする。h=Human() クラスのひながたh.age=25h....
python code

input()について

input()は、ユーザーが実行画面で入力した文字をプログラム中で利用できるようにする。以下公式からのコピペとメモsample.py:str_input=input()#入力された文字を変数に代入print(str_input)#表示sam...
python code

文字列のメソッド

str.upper():文字列内のローマ字を全て大文字に置き換えた文字列を返します。str.index():指定された文字が、文字列内の何番目にあるかを返します。'AbC12#d'.index('C')は数値の2を返します。'AbC12#d...
python code

raise:意図的に例外を発生させる

defmulti(a,b):  ifa==0orb==0:    raiseValueError  returna*bmulti(10,8)try:  multi(10,0)exceptValueError:  print('raise文で...
python code

エラーの種類

SyntaxError不適切な構文でプログラムが書かれているIndetationErrorインデントの位置が正しくないNameErrorNameErrorは定義されていない変数及び関数を使ったときに発生するTypeErrorTypeErro...
python code

例外処理

num_list=try:  num_list  print('ここは表示されない')exceptIndexError:→エラーの種類を設定する ここでエラーの原因が分かる  print('IndexError:リストに存在しない要素が参照...
python code

よく使うデコレーター

デコレーター説明@classmethodクラスメソッドの指定@staticmethodスタティックメソッドの指定@propertyプロパティの指定@functools.lru_cache()引数と結果をキャッシュして、同じ引数なら実行せずに...
未分類

デコレーターとは

defshow_func_name(func):  defwrapper(*args,*kwargs):    print(func.name,'を実行します')    returnfunc(args,**kwargs)  returnwr...
python code

__name__の使い方

__name__の主な使い方は__main__と組み合わせて、コマンドラインから直接呼ばれたかを判定することです。Pythonのプログラムがコマンドラインから直接呼ばれた場合、__name__には__main__という文字列が格納されます。...