はじめに
最近、組み込み関数なのかメソッドなのかよくわからなくなってきてしまったので、よく使うものを分類してみました。
すべての組み込み関数はこちら
| 組み込み関数 |
機能 |
| print() |
()内を表示する |
| str() |
str型のオブジェクトを返す |
| int() |
int型のオブジェクトを返す |
| float() |
float型のオブジェクトを返す |
| bool() |
bool型のオブジェクトを返す。空、0、NoneはFalseを返す |
| type() |
オブジェクトの型を返す |
| input() |
文字列を入力する(入力値は文字列扱い) |
| len() |
要素数を取得する |
| abs() |
絶対値を返す |
| sum() |
合計を返す |
| max() |
最大値を返す |
| min() |
最小値を返す |
| pow(a, b) |
aのb乗を返す |
| range() |
指定範囲の整数列を返す |
| round() |
値を四捨五入する。第2引数は小数点以下の数 |
| hex() |
16進数を返す |
| oct() |
8進数を返す |
| bin() |
2進数を返す |
| enumerate() |
シーケンスとインデックスを取得する。第2引数はインデックスの開始ナンバーでデフォルトは0 |
| open() |
ファイルを開く |
| メソッド |
機能 |
リスト |
タプル |
辞 書 |
文字列 |
| .append() |
リストの末尾に要素を追加する |
〇 |
|
|
|
| .extend() |
リストの末尾にシーケンスを追加する。リスト、タプル、辞書を追加できる |
〇 |
|
|
|
| .reverse() |
リスト要素の順番を逆にする |
〇 |
|
|
|
| .sort() |
リスト要素を並べ替える |
〇 |
|
|
|
| .remove() |
指定した値と同じ要素を検索し、最初の要素を削除する。要素自体が書き換わる |
〇 |
|
|
|
| .count() |
ある要素がリストにいくつ含まれるか数える |
〇 |
〇 |
|
|
| .pop() |
指定したインデックスの要素を1つだけ抜き出す |
〇 |
|
〇 |
|
| .clear() |
すべての要素を削除する |
〇 |
|
〇 |
|
| .keys() |
辞書型のkeyについてループ処理する |
|
|
〇 |
|
| .values() |
辞書型のvalueについてループ処理する |
|
|
〇 |
|
| .items() |
辞書型のkeyとvalueについてループ処理する |
|
|
〇 |
|
| .keys() |
辞書型のkeyについてループ処理する |
|
|
〇 |
|
| .values() |
辞書型のvalueについてループ処理する |
|
|
〇 |
|
| .items() |
辞書型のkeyとvalueについてループ処理する |
|
|
〇 |
|
| .upper() |
全体を大文字に変換する |
|
|
|
〇 |
| .lower() |
全体を小文字に変換する |
|
|
|
〇 |
| .capitalize() |
最初の文字を大文字に、その他を小文字にする |
|
|
|
〇 |
| .replace(a, b) |
文字列aを文字列bに置き換える |
|
|
|
〇 |
| .split() |
文字列を特定の文字で分割する |
|
|
|
〇 |
| .join(シーケンス) |
連結した文字列を得る |
|
|
|
〇 |
| .index() |
最初に指定した文字が現れる位置のインデックス値を返す |
|
|
|
〇 |
| .format() |
{}を()内で置き換える |
|
|
|
〇 |