本記事ついて
本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。
参考資料
https://www.udemy.com/course/python-kaizen/learn/lecture/26849736#overview
ちょっとした良く使う関数
関数 | 内容 |
---|---|
print() | 文字列や数値、変数に格納された値などを標準出力(sys.stdout)に表示する |
int() | 文字列,float型をint型に変換 |
str() | str 関数は引数に指定したオブジェクトを文字列にして取得します |
format()
構文
'str1{}str2'.format(var)
リスト
リスト:任意の型(整数、浮動小数点数、文字列など)のデータを格納できる。要素には順序があり、インデックスを用いて要素を指定できる。リストの要素は変更可能。他のプログラミング言語における「配列」的な使い方をする
例
mylist = [1,2,3,4]
print(mylist)
出力結果
[1, 2, 3, 4]
インデックスを指定
リストは左から0から始める番号でインデックスを指定できる
例
mylist = [1,2,3,4]
print(mylist[0])
出力結果
1
後ろからもインデックスを指定できる。
始まる番号は「-1」から始める
例
mylist = [1,2,3,4]
print(mylist[-1])
出力結果
4
リストに使う関数
len() : リストの長さを図る
構文
len(リスト名)
append() : リストに追加
構文
リスト名.append(追加する値)
エラー
エラーコード | 内容 |
---|---|
SyntaxError | 括弧()やコロン:が足りない場合などのエラー,文法上のエラー |
TypeError | 不適切な型に対して演算や組み込み関数による処理が行われた場合のエラー |
AttributeError | 属性(Attribute)参照に関するエラー |
IndentationError | インデントが正しくない場合のエラー |
ModuleNotFoundError | モジュールが見つからないというエラー |
ImportError | from <モジュール名> import <オブジェクト名(関数名など)>でモジュールに含まれていないオブジェクトをインポートしようとしたときなどのエラー |
AttributeError | 属性(Attribute)参照に関するエラー |
ValueError | 型は合っているが値が適切でない場合のエラー |
ZeroDivisionError | 0で割り算が行われた場合のエラー |
NameError | 名前が見つからなかった場合のエラー\ |
IndexError | リストやタプルなどのシーケンスオブジェクトに格納された値を[インデックス]で取得する際に、範囲外の位置(要素数を超えたインデックス値)を指定してしまった場合のエラー |
KeyError | 辞書(dict型)の値をキーを指定して取得する際に、存在しないキーを指定してしまった場合のエラー |
FileNotFoundError | open()でファイルを読み込む際などに指定したファイルが見つからない場合のエラー |
FileExistsError | すでに存在しているファイルやディレクトリを作成しようとした場合のエラー |