Python 文字列操作 MCQ クイズへようこそ!文字列操作はプログラミングの重要な側面であり、開発者が文字列から情報を効率的に変更、連結、検索、抽出できるようになります。 Python は文字列操作のための豊富な組み込み関数とメソッドを提供しており、テキスト データを処理するための強力な言語となっています。このクイズは、文字列メソッド、書式設定、スライス、連結、正規表現など、Python の文字列操作に関連するさまざまな概念の理解をテストすることを目的としています。各質問は多肢選択式で、正解は 1 つだけです。時間をかけて各質問を注意深く読み、最適な選択肢を選択してください。 Python 文字列操作の世界を一緒に探検しましょう!
Python 文字列操作に関する 30 以上の MCQ
Q1.次の Python コード スニペットは何を行うのでしょうか?
string = "Hello, World!"
print(string.upper())
a) 「Hello, World!」を印刷します。小文字で
b) 「Hello, World!」を変換します。大文字に変換して印刷します
c) 文字列「Hello, World!」を反転します。
d) 文字列「Hello, World!」からすべての空白文字を削除します。
回答: b
説明: upper()
メソッドは、文字列内のすべての文字を大文字に変換します。
Q2. Python で XNUMX つの文字列を連結するにはどうすればよいですか?
a) の使用 concat()
方法
b) の使用 join()
方法
c) の使用 &
オペレータ
d) +
オペレータ
回答: d
説明: +
演算子は、Python で文字列を連結するために使用されます。
Q3.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(string[3:7])
a) 「こんにちは」
b) 「ほら、」
c) 「ロー、W」
d) 「ああ、世界よ」
回答: b
説明: スライスは、文字列から部分文字列を抽出するために使用されます。インデックス 3:7 は、インデックス 3 (これを含む) からインデックス 7 (これを含まない) までの部分文字列を表します。
Q4. Python で区切り文字に基づいて文字列を部分文字列のリストに分割するにはどの方法が使用されますか?
a) split()
b) substring()
c) separate()
d) divide()
回答: a
説明: split()
メソッドは、区切り文字に基づいて文字列を部分文字列のリストに分割するために使用されます。
Q5.は何ですか strip()
Pythonの文字列操作で行うメソッド?
a) 文字列の両端からすべての空白文字を削除します。
b) 文字列からアルファベットを除くすべての文字を削除します。
c) 文字列を大文字に変換します
d) 文字列を小文字に変換します。
回答: a
説明: strip()
このメソッドは、文字列から先頭と末尾の空白文字を削除します。
Q6. Python で文字列に特定の部分文字列が含まれているかどうかを確認するにはどうすればよいでしょうか?
a) の使用 contains()
方法
b) の使用 in
キーワード
c) の使用 search()
function
d) hasSubstring()
方法
回答: b
説明: in
キーワードは、Python の文字列内に部分文字列が存在するかどうかを確認するために使用されます。
Q7.は何ですか replace()
Pythonの文字列操作で行うメソッド?
a) 文字列から部分文字列が出現するすべてを削除します。
b) 最初に出現した部分文字列を別の部分文字列に置き換えます。
c) 出現する部分文字列をすべて別の部分文字列に置き換えます。
d) 文字列の指定された位置に部分文字列を挿入します。
回答: c
説明: replace()
メソッドは、文字列内のすべての部分文字列を別の部分文字列に置き換えます。
Q8.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(string.rjust(20))
a) 「ハロー、ワールド!」
b) 「ハロー、ワールド!」 「
c) 「ハロー、ワールド!」 「
d) 「ハロー、ワールド!」 「
回答: a
説明: rjust()
このメソッドは、文字列の左側にスペースを埋め込み、幅 20 のフィールド内の文字列を右揃えにします。
Q9. Python で文字列内で最初に出現する部分文字列のインデックスを見つけるにはどの方法が使用されますか?
a) find()
b) search()
c) index()
d) locate()
回答: a
説明: find()
このメソッドは、文字列内で最初に出現した部分文字列のインデックスを返します。部分文字列が見つからない場合は -1 を返します。
Q10.は何ですか isdigit()
Pythonの文字列操作で行うメソッド?
a) 文字列内のすべての文字が数字であるかどうかを確認します。
b) 文字列を小文字に変換します。
c) 文字列内のすべての文字がアルファベットであるかどうかを確認します。
d) 文字列が空かどうかを確認します
回答: a
説明: isdigit()
メソッドが返す True
文字列内のすべての文字が数字の場合、それ以外の場合 False
.
Q11.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(string.split(","))
a) [「こんにちは」、「世界!」]
b) [「こんにちは」、「世界!」]
c) [「こんにちは」]
d) [「世界!」]
回答: a
説明: split()
このメソッドは、指定された区切り文字 (,
この場合)。
Q12. Python で文字列が特定の部分文字列で始まるかどうかを確認するにはどうすればよいでしょうか?
a) の使用 startswith()
方法
b) の使用 beginwith()
方法
c) の使用 start()
方法
d) isstart()
方法
回答: a
説明: startswith()
メソッドは、Python で文字列が特定の部分文字列で始まるかどうかを確認するために使用されます。
Q13.は何ですか join()
Pythonの文字列操作で行うメソッド?
a) リストの要素を単一の文字列に結合します。
b) 文字列を部分文字列のリストに分割します。
c) 文字列を反転します
d) 文字列を大文字に変換します
回答: a
説明: join()
このメソッドは、指定された区切り文字を使用してリストの要素を単一の文字列に結合します。
Q14. Python で文字列から先頭の空白文字を削除するにはどうすればよいですか?
a) の使用 trim()
方法
b) の使用 remove_leading_whitespace()
方法
c) の使用 lstrip()
方法
d) strip()
方法
回答: c
説明: lstrip()
メソッドは、文字列から先頭の空白文字を削除します。
Q15. Python で文字列の最初の文字を大文字に変換するにはどの方法が使用されますか?
a) upper()
b) capitalize()
c) title()
d) first_upper()
回答: b
説明: capitalize()
メソッドは、文字列の最初の文字を大文字に変換します。
Q16. Python で文字列が特定の部分文字列で終わるかどうかを確認するにはどうすればよいでしょうか?
a) の使用 endwith()
方法
b) の使用 isend()
方法
c) の使用 endswith()
方法
d) isendwith()
方法
回答: c
説明: endswith()
メソッドは、Python で文字列が特定の部分文字列で終わるかどうかを確認するために使用されます。
Q17.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(string.find("o"))
a)4
b)6
c)の7
d)-1
回答: a
説明: find()
このメソッドは、文字列内で最初に出現した部分文字列のインデックスを返します。部分文字列が見つからない場合は -1 を返します。
Q18. Python で文字列内のすべての文字を小文字に変換するにはどの方法が使用されますか?
a) lower()
b) uppercase()
c) to_lower()
d) toLower()
回答: a
説明: lower()
メソッドは、文字列内のすべての文字を小文字に変換するために使用されます。
Q19.は何ですか isalpha()
Pythonの文字列操作で行うメソッド?
a) 文字列内のすべての文字がアルファベットであるかどうかを確認します。
b) 文字列内のすべての文字が数字であるかどうかを確認します。
c) 文字列が空かどうかを確認します
d) 文字列に英数字以外の文字が含まれているかどうかを確認します。
回答: a
説明: isalpha()
メソッドが返す True
文字列内のすべての文字がアルファベットの場合、そうでない場合 False
.
Q20.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(string.replace("World", "Python"))
a) 「こんにちは、パイソン!」
b) 「ハロー、ワールド!」
c) 「パイソン、ワールド!」
d) 「パイソン、パイソン!」
回答: a
説明: replace()
メソッドは、文字列内のすべての部分文字列を別の部分文字列に置き換えます。
Q21. Python で文字列内のすべての文字が数字であるかどうかを確認するにはどうすればよいですか?
a) の使用 isdigit()
方法
b) の使用 isnumeric()
方法
c) の使用 isnumber()
方法
d) all_digits()
方法
回答: a
説明: isdigit()
メソッドが返す True
文字列内のすべての文字が数字の場合、それ以外の場合 False
.
Q22.は何ですか title()
Pythonの文字列操作で行うメソッド?
a) 文字列を大文字に変換します
b) 文字列を小文字に変換します。
c) 文字列内の各単語の最初の文字を大文字にします。
d) 文字列を反転します
回答: c
説明: title()
このメソッドは、文字列内の各単語の最初の文字を大文字にします。
Q23.次の Python コード スニペットの出力は何でしょうか?
string = " Hello, World! "
print(string.strip())
a) 「ハロー、ワールド!」
b) 「ハロー、ワールド!」
c) 「ハロー、ワールド!」 「
d) 「ハロー、ワールド!」 「
回答: a
説明: strip()
このメソッドは、文字列から先頭と末尾の空白文字を削除します。
Q24. Python で文字列に空白文字のみが含まれているかどうかを確認するにはどの方法が使用されますか?
a) isspace()
b) iswhitespace()
c) isblank()
d) isemptyspace()
回答: a
説明: isspace()
メソッドが返す True
文字列内のすべての文字が空白文字の場合、それ以外の場合 False
.
Q25.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(string[::-1])
a) 「ハロー、ワールド!」
b) 「dlrow、olleH」
c) 「世界!こんにちは、"
d) 「olleH、dlrow」
回答: b
説明: 負のステップ (-1) でスライスすると、文字列が反転します。
a) string[-2]
b) string[2:]
c) string[-2:]
d) string[:-2]
回答: c
説明: 負のステップ (-1) でスライスすると、文字列が反転します。
Q27.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(len(string))
a)12
b)13
c)の11
d)10
回答: b
説明: len()
関数は文字列内の文字数を返します。
Q28. Python で文字列を文字のリストに変換するにはどの方法が使用されますか?
a) split()
b) list()
c) chars()
d) tolist()
回答: b
説明: list()
関数は文字列を文字のリストに変換します。
Q29.次の Python コード スニペットの出力は何でしょうか?
string = "Hello, World!"
print(string.capitalize())
a) 「こんにちは、世界!」
b) 「こんにちは、世界!」
c) 「こんにちは、世界!」
d) 「ハロー、ワールド!」
回答: d
説明: capitalize()
メソッドは文字列の最初の文字を大文字にします。
Q30. Python で文字列が空かどうかを確認するにはどうすればよいですか?
a) の使用 isempty()
方法
b) の使用 empty()
方法
c) の使用 is_empty()
方法
d) len()
function
回答: d
説明: を使用して文字列の長さを確認する len()
関数は、文字列が空かどうかを確認する一般的な方法です。
Q31.は何ですか swapcase()
Pythonの文字列操作で行うメソッド?
a) 文字列内のすべての文字の大文字と小文字を交換します。
b) 文字列を大文字に変換します
c) 文字列を小文字に変換します。
d) 文字列の最初の文字の大文字と小文字を交換します。
回答: a
説明: swapcase()
このメソッドは、文字列内のすべての文字の大文字と小文字を入れ替えます。
Q32.次の Python コード スニペットの出力はどうなりますか?
string = "Hello, World!"
print(string.partition(","))
a) (「こんにちは」、「、」、「世界!」)
b) ('こんにちは、'、'世界'、'!')
c) ('Hello'、'World'、”)
d) ('こんにちは'、'、世界'、”)
回答: a
説明: partition()
このメソッドは、指定された区切り文字の最初の出現に基づいて文字列を 3 つの部分に分割します。
Q33.は何ですか zfill()
Pythonの文字列操作で行うメソッド?
a) 指定された幅を満たすように文字列の先頭にゼロを埋め込みます。
b) 指定された幅を満たすように文字列の末尾にゼロを埋め込みます。
c) 文字列からすべてのゼロを削除します。
d) 文字列を小文字に変換します。
回答: a
説明: zfill()
メソッドは、指定された幅を満たすように文字列の先頭にゼロを埋め込みます。
Python 文字列操作 MCQ クイズを完了できましたら、おめでとうございます。文字列操作は、テキスト データを効果的に操作できるため、Python プログラマーにとって基本的なスキルです。 Python の文字列操作テクニックをマスターすると、入力の解析、出力の書式設定、情報の抽出、テキスト処理操作の実行など、さまざまなタスクを実行できるようになります。 Python の文字列操作機能を練習して実験し続け、プログラム内で文字列を処理できるようになります。質問がある場合、またはトピックをさらに深く掘り下げたい場合は、遠慮せずに学習の旅を続けてください。コーディングを楽しんでください!
アウトでも登録できます 無料のPythonコース 今日!
Python の MCQ に関連する記事をさらにお読みください。
- SEO を活用したコンテンツと PR 配信。 今日増幅されます。
- PlatoData.Network 垂直生成 Ai。 自分自身に力を与えましょう。 こちらからアクセスしてください。
- プラトアイストリーム。 Web3 インテリジェンス。 知識増幅。 こちらからアクセスしてください。
- プラトンESG。 カーボン、 クリーンテック、 エネルギー、 環境、 太陽、 廃棄物管理。 こちらからアクセスしてください。
- プラトンヘルス。 バイオテクノロジーと臨床試験のインテリジェンス。 こちらからアクセスしてください。
- 情報源: https://www.analyticsvidhya.com/blog/2024/02/mcqs-on-python-string-manipulation/