Caution

お使いのブラウザはJavaScriptが実行できない状態になっております。
当サイトはWebプログラミングの情報サイトの為、
JavaScriptが実行できない環境では正しいコンテンツが提供出来ません。
JavaScriptが実行可能な状態でご閲覧頂くようお願い申し上げます。

  1. トップページ
  2. Python辞典

Python辞典 一覧ページ

len() / type() / id()長さ・型・IDを取得する基本関数。
print() / input() / repr()出力・入力・文字列表現。
int() / float() / str() / bool()型変換の基本。
range() / enumerate() / zip()シーケンス生成・インデックス付与・並列反復。
map() / filter() / sorted()変換・フィルタリング・ソート。
dir() / vars() / getattr()オブジェクトの属性確認・取得。
callable() / iter() / next()呼び出し可能確認・イテレータ操作。
open()ファイルを開く(contextmanager)。
リスト.append() / リスト.extend() / リスト.insert()リストへの要素の追加。
リスト.pop() / リスト.remove() / リスト.clear()リストからの要素の削除。
リスト.index() / リスト.count() / in演算子リスト内の要素の検索・確認。
リスト.sort() / リスト.reverse() / リスト.copy()リストの並べ替え・コピー。
リスト + リスト / リスト * n / スライスリストの結合・繰り返し・切り出し。
リスト内包表記1行でリストを生成する構文。
list() / tuple() / set()リスト・タプル・セットの相互変換。
文字列.split() / 文字列.join()文字列の分割・結合。
文字列.replace() / 文字列.translate()文字列の置換。
文字列.strip() / 文字列.lstrip() / 文字列.rstrip()空白・文字の除去。
文字列.upper() / 文字列.lower() / 文字列.title()大文字・小文字の変換。
文字列.find() / 文字列.index() / 文字列.count()文字列の検索・カウント。
文字列.startswith() / 文字列.endswith() / in前後一致・包含確認。
文字列.format() / f文字列 / 文字列.zfill()文字列のフォーマット。
辞書.get() / 辞書.setdefault()安全なキー取得・デフォルト設定。
辞書.keys() / 辞書.values() / 辞書.items()キー・値・ペアの取得。
辞書.update() / 辞書.pop() / 辞書.clear()辞書の更新・削除。
辞書.copy() / dict() / 辞書のマージ辞書のコピー・生成・マージ。
辞書内包表記1行で辞書を生成する構文。
セット.add() / セット.remove() / セット.discard()セットへの要素の追加・削除。
セット.union() / セット.intersection() / セット.difference()集合演算(和・積・差)。
セット.issubset() / セット.issuperset() / セット.isdisjoint()集合の包含関係確認。
abs() / round() / divmod() / pow()絶対値・丸め・除余・べき乗。
math.sqrt() / math.ceil() / math.floor()平方根・切り上げ・切り捨て。
math.pi / math.e / math.log() / math.sin()数学定数・対数・三角関数。
random.random() / random.randint() / random.choice()乱数・ランダム選択。
open() / ファイル.read() / ファイル.write()テキストファイルの読み書き。
os.path.join() / os.path.exists() / os.path.basename()パス操作の基本。
os.listdir() / os.makedirs() / os.remove()ディレクトリ操作。
pathlib.Path()モダンなパス操作(pathlib)。
re.match() / re.search() / re.fullmatch()パターンのマッチング。
re.findall() / re.finditer()全マッチの取得。
re.sub() / re.split() / re.compile()置換・分割・コンパイル。
json.dumps() / json.loads()JSONの変換(文字列↔Pythonオブジェクト)。
csv.reader() / csv.writer()CSVファイルの読み書き。
datetime.datetime() / datetime.date() / datetime.time()日時オブジェクトの生成。
日時.strftime() / datetime.strptime()日時の書式変換。
datetime.timedelta()期間の計算・日時の加減算。
sys.argv / sys.exit() / sys.pathコマンドライン引数・終了・パス。
os.environ / os.getenv()環境変数の取得・設定。
collections.Counter()要素のカウント。
collections.defaultdict()デフォルト値付き辞書。
collections.deque() / collections.OrderedDict()両端キュー・順序付き辞書。
itertools.chain() / itertools.islice() / itertools.count()イテラブルの連結・スライス・カウント。
itertools.product() / itertools.permutations() / itertools.combinations()直積・順列・組み合わせ。
itertools.groupby() / itertools.starmap() / itertools.accumulate()グループ化・集計。
functools.reduce() / functools.partial()集約・関数の部分適用。
functools.lru_cache() / functools.wraps()メモ化・デコレータ補助。
isinstance() / issubclass() / type()型の判定。
any() / all() / bool()真偽値の一括判定。
try / except / else / finally例外処理の基本構文。
主要な組み込み例外ValueError・TypeError・KeyErrorなど。
raise / 独自例外クラス例外の発生・カスタム例外。
class / __init__() / selfクラスの定義・インスタンス生成。
@property / @classmethod / @staticmethodプロパティ・クラスメソッド・静的メソッド。
継承 / super() / 多重継承継承とメソッドの上書き。
__len__() / __getitem__() / __iter__()特殊メソッド(ダンダーメソッド)。
def デコレータ / @構文デコレータの定義と使い方。
yield / ジェネレータ関数ジェネレータの定義・使い方。
lambda / 無名関数無名関数の定義。
threading.Thread()スレッドによる並行処理。
multiprocessing.Process()プロセスによる並列処理。
asyncio / async / await非同期処理の基本。
urllib.request.urlopen()標準ライブラリでHTTPリクエスト。
http.server.HTTPServer()簡易HTTPサーバーの起動。