BNBのプログラミング勉強記録

ガチのプログラミング初心者が駆け上がっていくブログ

Python

メモ(Python V)

継承 from menu_item import MenuItem class Food(MenuItem): pass オーバーライドとsuper menu_item.py class MenuItem: def __init__(self, name, price): self.name = name self.price = price def info(self): return self.name + ': ¥' + str(self.pric…

メモ(Python IV)

クラス作成とインスタンス生成 class MenuItem: pass menu_item1=MenuItem() インスタンス変数への値の代入と出力 menu_item1に「name」が「サンドイッチ」であるという情報を追加することができる この時、「name」のことを「インスタンス変数」と呼ぶ clas…

メモ(Python III)

関数の定義と呼び出し def print_hand(): print('グーを出しました') print_hand() 仮引数 def print_hand(hand): print(hand+'を出しました') print_hand('グー') print_hand('パー') 複数の引数 def print_hand(hand,name): print(name+'は'+hand + 'を出…

メモ(Python II)

基本 配列のことはリストという。[1,2,3]と記述 インデックスは0から。他と一緒。 例 print(foods[0]) というように出力。これも同じですね〜 上の「同じ」っていうのが、これまで学習してきたjavascript、Ruby、Java、phpのどれと同じってところまでは正直…

メモ(Python I)

基本 文末にセミコロンとかいらない 四則演算は他と一緒 出力はprint() ※文字列はシングルかダブルクォーテーションで囲む 変数の頭に$とかいらない 2語以上の変数は「_」で区切る(他の言語だと大文字で区切ったりするけど、なんで言語ごとに違うの?アン…