三歩あるけば物も忘れる

私メタボックル!お腹のお肉の妖精さ!

ユーザ用ツール

サイト用ツール


DevelopmentLanguage:Python:Knowledge

99.ナレッジ(Python)

用語

イメージ図

 

ライブラリ

パッケージをひとまとめにしたもの

パッケージ

複数のモジュールを1つのディレクトリに格納したもの(モジュールとinit.pyを含むディレクトリ)
例:import json

モジュール

関数を一つのファイル(拡張子.py)にまとめたもの
例:import json.decoder from json import decoder

関数

ひとまとまりのロジックに名前を付けたもの
例:from json.decoder import re

イテレータ

配列のようなデータ構造の要素を順に取り出していく繰り返し処理

その他

ヘルプを出したい

print(help(math))

アンダースコアの使い方

IndentationError: expected an indented block

このエラーは、Pythonプログラムのインデントが正しくない場合に発生します。

値渡しと参照渡し

数値は値渡し、リストやディクショナリは参照渡しになる。
・確認は変数をid関数で表示
・リストやディクショナリは参照渡しなので、関数のデフォルト引数に利用しないようにする。

アンパッキング

複数の要素を持つものを分解して各変数に代入すること

イテラブル(iterable)

for 文で繰り返せるオブジェクト

importの順番

import 標準ライブラリ
import サードパティライブラリ
import 独自ライブラリ
import ローカルファイル

コメント

コメントを入力:
V H᠎ W V T
 
DevelopmentLanguage/Python/Knowledge.txt · 最終更新: 2023/01/05 by admin