Python3エンジニア認定実践試験のメソッド一覧(仮)

Python3エンジニア認定実践試験に出てくるであろうメソッドを一覧にまとめました。

徹底攻略Python 3 エンジニア認定[基礎試験]問題集 [ 株式会社ビープラウド ]

価格:2640円
(2024/12/15 15:58時点)
感想(4件)

1.組み込み関数(Built-in Functions)

・print()
標準出力に文字列や値を表示するための関数。
例: print(“Hello, World!”)

・input()
標準入力から文字列を取得するための関数。
例: name = input(“Enter your name: “)

・len()
オブジェクトの長さ(要素数)を返す。
例: len([1, 2, 3]) は 3 を返す。

・type()
オブジェクトのデータ型を返す。
例: type(42) は を返す。

・str(), int(), float(), bool()
型変換を行う関数。
例: str(123) は “123” に変換する。

・list(), tuple(), set(), dict()
それぞれリスト、タプル、集合、辞書を生成する。
例: list(“abc”) は [‘a’, ‘b’, ‘c’] を返す。

・max(), min(), sum()
リストやタプルなどのデータから最大値、最小値、合計値を返す。
例: max([1, 2, 3]) は 3。

・round(), abs()
数値を丸めたり絶対値を取得する。
例: round(3.14159, 2) は 3.14。

・range()
整数の範囲を生成するイテラブルオブジェクトを作る。
例: range(3) は 0, 1, 2。

・sorted(), reversed()
順序をソートしたり逆順にする。
例: sorted([3, 1, 2]) は [1, 2, 3]。

・zip()
複数のイテラブルをまとめてタプルを生成する。
例: zip([1, 2], [‘a’, ‘b’]) は [(1, ‘a’), (2, ‘b’)]。

・map(), filter()
map は関数を適用し、filter は条件に一致する要素を抽出する。
例: map(str, [1, 2, 3]) は [‘1’, ‘2’, ‘3’]。

・any(), all()
真値を確認する関数。any は1つでも真なら真、all は全て真なら真を返す。

・enumerate()
インデックスと要素のペアを返すイテレータを作成する。
例: enumerate([‘a’, ‘b’]) は [(0, ‘a’), (1, ‘b’)]。

・open()
ファイルを開くための関数。
例: open(‘file.txt’, ‘r’) は読み取りモードでファイルを開く。

・help()
組み込み関数やオブジェクトのヘルプを表示する。

2.リスト関連のメソッド

・append()
リストの末尾に要素を追加する。
例: [1, 2].append(3) → [1, 2, 3]

・extend()
他のイテラブルの要素をリストに追加する。
例: [1, 2].extend([3, 4]) → [1, 2, 3, 4]

・insert()
指定した位置に要素を挿入する。
例: [1, 3].insert(1, 2) → [1, 2, 3]

・remove()
最初に見つかった指定値を削除する。
例: [1, 2, 1].remove(1) → [2, 1]

・pop()
指定したインデックスの要素を削除し、その値を返す。
例: [1, 2, 3].pop(1) → [1, 3]

・index()
指定した要素のインデックスを返す。
例: [1, 2, 3].index(2) → 1

・count()
指定した要素の出現回数を返す。
例: [1, 2, 1].count(1) → 2

・sort()
リストを昇順に並べ替える。
例: [3, 1, 2].sort() → [1, 2, 3]

・reverse()
リストの順序を逆にする。
例: [1, 2, 3].reverse() → [3, 2, 1]

・clear()
リストの全要素を削除する。
例: [1, 2, 3].clear() → []

3.文字列関連のメソッド

・split()
文字列を指定した区切り文字で分割しリストを返す。
例: “a,b,c”.split(“,”) → [‘a’, ‘b’, ‘c’]

・join()
リストやタプルの要素を連結して文字列を作る。
例: “,”.join([‘a’, ‘b’, ‘c’]) → “a,b,c”

・replace()
部分文字列を置換する。
例: “apple”.replace(“a”, “o”) → “opple”

・find(), rfind()
部分文字列の最初(最後)の位置を返す。見つからない場合は -1 を返す。

・index(), rindex()
部分文字列の最初(最後)の位置を返すが、見つからない場合はエラーをスローする。

・startswith(), endswith()
文字列が特定の部分文字列で始まるか終わるかを判定する。

・upper(), lower(), capitalize(), title()
大文字化、小文字化、先頭文字を大文字に、単語の各単語の先頭を大文字に変換する。

・strip(), lstrip(), rstrip()
文字列から空白や指定した文字を削除する。

・isalpha(), isdigit(), isalnum(), isspace()
アルファベット、数字、アルファベットまたは数字、空白文字の判定を行う。

4.辞書関連のメソッド

・keys()
辞書のすべてのキーを取得する。
例: {“a”: 1, “b”: 2}.keys() → dict_keys([‘a’, ‘b’])

・values()
辞書のすべての値を取得する。
例: {“a”: 1, “b”: 2}.values() → dict_values([1, 2])

・items()
辞書のキーと値のペアを取得する。
例: {“a”: 1, “b”: 2}.items() → dict_items([(‘a’, 1), (‘b’, 2)])

・get()
指定したキーの値を取得する。キーが存在しない場合はデフォルト値を返す。
例: {“a”: 1}.get(“b”, 0) → 0

・pop()
指定したキーとその値を辞書から削除し、値を返す。
例: {“a”: 1}.pop(“a”) → 1

・update()
他の辞書やキー・値ペアで辞書を更新する。
例: {“a”: 1}.update({“b”: 2}) → {“a”: 1, “b”: 2}

・clear()
辞書のすべての要素を削除する。
例: {“a”: 1}.clear() → {}

5.集合(Set)関連のメソッド

・add()
集合に要素を追加する。
例: {1, 2}.add(3) → {1, 2, 3}

・remove()
指定した要素を削除する。要素が存在しない場合はエラーになる。
例: {1, 2}.remove(1) → {2}

・discard()
指定した要素を削除する。要素が存在しない場合でもエラーにはならない。
例: {1, 2}.discard(3) → {1, 2}

・pop()
集合から任意の要素を削除し、その値を返す。集合が空の場合はエラーになる。
例: {1, 2}.pop() → 1(順序は保証されない)

・clear()
集合のすべての要素を削除する。
例: {1, 2}.clear() → set()

・union()
2つ以上の集合の和集合を返す。
例: {1, 2}.union({3, 4}) → {1, 2, 3, 4}

・intersection()
2つ以上の集合の共通部分を返す。
例: {1, 2, 3}.intersection({2, 3, 4}) → {2, 3}

・difference()
現在の集合から他の集合に含まれる要素を除いた差集合を返す。
例: {1, 2, 3}.difference({2, 3}) → {1}

・symmetric_difference()
2つの集合のうち片方にだけ含まれる要素を返す。
例: {1, 2}.symmetric_difference({2, 3}) → {1, 3}

6.ファイル操作

・open()
ファイルを開くための関数。モード(例: ‘r’ 読み取り、’w’ 書き込み)を指定できる。
例: open(‘file.txt’, ‘r’)

・read(), readline(), readlines()
ファイルの内容を読み取るためのメソッド。

read() は全体を文字列として読み込む。
readline() は1行を読み込む。
readlines() は全行をリストとして返す。
・write(), writelines()
ファイルに内容を書き込む。

write() は文字列を1つ書き込む。
writelines() はリストの内容をまとめて書き込む。

・close()
ファイルを閉じる。リソースを解放するために必要。

7.エラーハンドリング

・try, except, else, finally
例外処理を行う構文。

try ブロック内でエラーが発生した場合に except で処理を定義する。
else はエラーが発生しなかった場合に実行される。
finally はエラーの有無に関係なく実行される。
・raise
独自の例外を発生させる。
例: raise ValueError(“Invalid value”)

8.モジュール・ライブラリ

・import, from … import
モジュールをインポートして利用する。
例:

import math
from random import randint

python
コードをコピーする
import math
from random import randint

・os
ファイル操作や環境変数の取得など、OSと対話するためのライブラリ。
例: os.listdir(‘.’)

・sys
Pythonの実行環境に関する情報を取得できる。
例: sys.argv

・math
数学関数を提供するモジュール。
例: math.sqrt(16) → 4.0

・random
ランダムな値を生成するためのモジュール。
例: random.randint(1, 10)

9.その他

・リスト内包表記
リストを簡潔に生成する方法。
例: [x**2 for x in range(5)] → [0, 1, 4, 9, 16]

・ジェネレータ
yield を使って値を逐次生成する関数。
例:

python

def gen():
for i in range(3):
yield i

・デコレータ
関数を修飾して動作を拡張するための仕組み。
例:

python

def deco(func):
def wrapper():
print(“Before”)
func()
print(“After”)
return wrapper

・クラスとオブジェクトの基本的な理解
クラスはオブジェクトを定義するための設計図。

init: オブジェクトの初期化。
str: オブジェクトを文字列化するときの振る舞い。
repr: デバッグなどでオブジェクトの表現を返す。
例:
python

class Person:
def init(self, name):
self.name = name
def str(self):
return f”Person({self.name})”

Pythonチュートリアル 第4版 [ Guido van Rossum ]

価格:1980円
(2024/12/15 15:57時点)
感想(0件)

「冬限定!Red Bull 柑橘みかん味で爽快チャージ!その魅力と実感レビュー」

 寒い季節にぴったりのエナジードリンクを探してました。特に、冬の冷たい朝や忙しい午後のリフレッシュが必要なときに、元気をチャージできるアイテムが欲しかったです。

 また、エナジードリンクに期待するのは、単なるカフェイン補給だけでなく、季節限定のフレーバーによる新しい味わいを楽しみですね!

Red Bull Energy Drink – 公式サイト:https://www.redbull.com/jp-ja/energydrink

冬にぴったりの「Red Bull Winter Edition 柑橘みかん味」を紹介します!

Red Bull Winter Edition 柑橘みかん味

特徴
 このWinter Editionは、日本の冬を象徴するフルーツ「みかん」をベースにした特別フレーバー。みかんの甘さと柑橘系の爽やかな酸味が絶妙に調和し、飲むだけで冬の季節感を楽しめる一品です。ほのかなビタミン感が体をリフレッシュさせ、気分を明るくしてくれます。

・飲んだときの感想
 みかん特有のジューシーな風味が広がり、口当たりは軽やかで爽やか。エナジードリンクらしい心地よい炭酸がみかんフレーバーとマッチしていて、まるで冷たい冬空の下で新鮮なみかんを食べたような清涼感を感じました。朝の目覚めや午後の疲れたときに最適で、一気にリフレッシュできました。

・パッケージデザイン
 暖かなオレンジ色を基調とした缶のデザインが目を引きます。みかんを連想させる色合いと冬らしいアクセントが、手に取るだけでほっこりした気分にさせてくれるパッケージ。カフェや外出先でも映えるデザインで、持ち運びたくなる魅力があります。

・おすすめポイント

  • 冬らしいみかんフレーバーが特徴
  • 甘すぎず飲みやすい味わいで幅広い層におすすめ
  • 疲れた体と心をリフレッシュできる

「Red Bull Winter Edition 柑橘みかん味」のイマイチだった点」

・期間限定で手に入りにくい
 季節限定の「Winter Edition」であるため、販売期間が限られており、気に入っても次に購入できる保証がない点が残念でした。定番化を期待する声も出そうなほど良い商品だけに惜しいポイントです。

・みかん特有の酸味が好みを分ける
 フレーバーとしては完成度が高いものの、柑橘系の酸味が苦手な人にとってはやや強く感じられるかもしれません。甘さ控えめな分、酸味が際立つと感じる人もいるかもしれません。

・エナジードリンク特有の風味が残る
 みかんフレーバーが爽やかな一方で、エナジードリンク特有の後味が少し気になる人もいるかもしれません。特にエナジードリンク初心者には、この独特の風味がハードルとなる可能性があります。

・炭酸の強さが好み次第
 炭酸がしっかり効いているため、炭酸が苦手な人には飲みづらいかもしれません。もう少し炭酸が抑えられていると、さらに飲みやすくなったかも。

・価格がやや高め
 Red Bull自体がプレミアムなブランドなので、他のエナジードリンクと比べて価格がやや高めに設定されています。特に季節限定版だと購入のハードルが上がる人もいるかもしれません。

・みかんフレーバーの新鮮さがやや控えめ
 みかんの味わいは確かにあるものの、よりフレッシュでジューシーなフルーツ感を期待すると少し物足りない印象を受けるかもしれません。みかん感をさらに強めるとより満足度が高まりそうです。

・個人的な好みの問題
 エナジードリンクの味に対して好き嫌いが分かれる人には、柑橘系の中でも「みかん」が好みの中心でない場合、他のフレーバーを選びたくなるかもしれません。

エントリーで全品ポイント10倍★【送料無料】レッドブル ウィンターエディション 柑橘みかんフレーバー 250ml缶 24本入 RED BuLL エナジードリンク Winter Edition ウインターエディション ※北海道800円・東北400円の別途送料加算

価格:4525円
(2024/12/7 15:24時点)
感想(4件)

「Red Bull Winter Edition 柑橘みかん味」まとめ

 「Red Bull Winter Edition 柑橘みかん味」は、冬の寒さを吹き飛ばしてくれる爽やかなみかんフレーバーが特徴で、季節感を存分に楽しめるエナジードリンクでした。一部気になる点もありましたが、それを補って余りある美味しさとリフレッシュ効果がありました。特に忙しい日々のエネルギーチャージや気分転換にぴったりで、トータルでは大満足!

 季節限定の特別感も相まって、「また来年もぜひ飲みたい!」と思わせてくれる一品でした。冬を楽しく乗り切る相棒として、自信を持っておすすめできるエナジードリンクです!