1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

40 代おっさんPythonのことを軽く学ぶ

Last updated at Posted at 2022-03-01

本記事ついて

本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。

参考資料

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 すでに存在しているファイルやディレクトリを作成しようとした場合のエラー
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?