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 ローカルファイル
DevelopmentLanguage/Python/Knowledge.txt · 最終更新: 2023/01/05 by admin
コメント