Python

Pythonで文字列操作の演習問題

By 2021年8月1日No Comments

Pythonで文字列操作に関する演習問題になります。以下の答えになるようにそれぞれおこなってください。

必要な場合に以下の変数を使って、出力結果になるようにpythonで記載してください。

Udemyの動画学習でもPythonを勉強しよう!

「平日の夜の勉強会には時間が間に合わなくて参加できない」「通勤時間のわずかな隙間時間を勉強時間にあてたい」「本ではよく分からないところを動画で理解を深めたい」そんなあなたはUdemyの動画学習がお勧めです!

UdemyのPythonおすすめ33講座レビューリスト
a = 'Hello world!'
b = 'みなさん'
c = 'こんにちは。'
d = 'HELLO'
e = 'hello'
f = '2'
g = 3
h = '//hello world//'
i = ['みなさん',  'こんにちは',  'Hello', 'World!']
j = 3

[問題1]

変数bと変数cを結合して出力結果になるようにしてください。

出力結果:

みなさんこんにちは。

[問題2]

変数fと変数gの文字列を必要であれば数値に変換して和を計算して出力結果になるようにしてください。

出力結果:

5

[問題3]

変数aと変数gを結合して出力結果になるようにしてください。

出力結果:

Hello world!3

[問題4]

変数a内にある文字列のインデックス番号を指定して出力結果になるように文字を抽出してください。

出力結果:

e

[問題5]

変数aの文字列にスライスを使って1番目から7番目までの文字を取り出して出力結果になるようにしてください。

出力結果:

ello w

[問題6]

変数aの文字列にスライスのステップを利用して偶数の文字だけを抽出して出力結果になるようにしてください。

出力結果:

Hlowrd

[問題7]

変数aの型を出力する関数を使って出力結果になるようにしてください。

出力結果:

<class 'str'>

[問題8]

変数dの文字列を全て小文字に変換する関数を使って出力結果になるようにしてください。

出力結果:

hello

[問題9]

変数eの文字列を全て大文字に変換する関数を使って出力結果になるようにしてください。

出力結果:

HELLO

[問題10]

変数aの文字列の文字数を出力する関数を使って出力結果になるようにしてください。

出力結果:

12

[問題11]

変数cの文字列をreplace( )関数を使って変換して出力結果になるようにしてください。

出力結果:

こんばんは。

[問題12]

変数hの文字列の右端にある記号’/’を削除する関数を使って出力結果になるようにしてください。

出力結果:

//hello world
print(h.rstrip('/'))

[問題13]

変数hの文字列の左端にある記号’/’を削除する関数を使って出力結果になるようにしてください。

出力結果:

hello world//

[問題14]

変数hの文字列の両端にある記号’/’を削除する関数を使って出力結果になるようにしてください。

出力結果:

hello world

[問題15]

変数aの文字列を空白で区切ってリストにする関数を使って出力結果になるようにしてください。

出力結果:

['Hello', 'world!']

[問題16]

変数iのリスト内の要素を全て結合する関数を使って出力結果になるようにしてください。

出力結果:

みなさんこんにちはHelloWorld

[問題17]

変数aの指定した文字の文字数を取得する関数を使って出力結果になるようにしてください。

出力結果:

2

[問題18]

変数の文字列の最初の文字を大文字にする関数を使って出力結果になるようにしてください。

出力結果:

Hello

[問題19]

変数aの各単語の最初の文字を大文字に変換する関数を使って出力結果になるようにしてください。

出力結果:

Hello World!

[問題20]

変数aの大文字と小文字を入れ替える関数を使って出力結果になるようにしてください。

出力結果:

hELLO WORLD!

[問題21]

変数bと変数cをformat( )関数を使って出力結果になるようにしてください。

出力結果:

みなさん元気にこんにちは。

[問題22] 

f文字列を使用して出力結果になるようにしてください。

出力結果:

みなさん元気にこんにちは。

[問題23]

変数hの文字列の記号’/’を削除する回数をreplace( )関数で指定して出力結果になるようにしてください。

出力結果:

hello world/

[問題24]

変数bと変数cを1つずつprint( )関数で指定して改行して出力されないように出力結果になるようにしてください。

出力結果:

みなさんこんにちは。

Udemyの動画学習でもPythonを勉強しよう!

「平日の夜の勉強会には時間が間に合わなくて参加できない」「通勤時間のわずかな隙間時間を勉強時間にあてたい」「本ではよく分からないところを動画で理解を深めたい」そんなあなたはUdemyの動画学習がお勧めです!

UdemyのPythonおすすめ33講座レビューリスト
HOSL

Author HOSL

More posts by HOSL