Pythonテスト3:基本データ型
3668 ワード
1.以下、文字列について説明する.strip()方法機能の説明が正しいのは、8234;8234;8234;8234;8234;8234;8234;8234;;8234;8234;8234;;8234;;;8234;;;8234;;;;;8234;;;;;8234;;;;8234;;;;;;;;8234;;;;;;;;;;;;;;;;\8234A文字列の両側指を取り除く所定文字Bは、指定文字分割文字列に従って配列Cに置換文字列中の特定文字Dが2つの文字列列列列列に接続する正解A「文字列両側指定文字を削除する」対応機能は、strip()の「指定文字に従って文字列を配列に分割する」対応機能は.split()の「置換文字列中の特定文字」対応機能は.replace()「2つの文字列シーケンスを接続」対応機能は+オペレータ
2.どのオプションが次のコードの実行結果ですか? s='PYTHON’print("{0:3}".format(s))A PYTH B PYTHON C PYTHON D PYT正解B{0:3}は出力の幅が3であることを示しているが、文字列が長さ3を超えると文字列長で表示される.
プログラミング問題:文字列セグメントの組合せ
入力を取得した文字列sを記述し、sを文字マイナス(-)で分割し、先頭と末尾の2つのセグメントをプラス記号(+)で組み合わせて出力する. 8234;8238;8234;8234;;;8234;;8234;;;;\8234;;;;8234;;;;8234;;;;8234;;;;;;;8234;;;;;;;;;8234;;;;;;;8234;;;;;;;;;;;;;;;;;;;;;;入力出力例1
入力:Alice-Bob-Charis-David-Eric-Filurry出力:Alice+Flurry
tip:split(「x」)では、xは単一文字でも文字列でもよい.
2.どのオプションが次のコードの実行結果ですか? s='PYTHON’print("{0:3}".format(s))A PYTH B PYTHON C PYTHON D PYT正解B{0:3}は出力の幅が3であることを示しているが、文字列が長さ3を超えると文字列長で表示される.
プログラミング問題:文字列セグメントの組合せ
入力を取得した文字列sを記述し、sを文字マイナス(-)で分割し、先頭と末尾の2つのセグメントをプラス記号(+)で組み合わせて出力する. 8234;8238;8234;8234;;;8234;;8234;;;;\8234;;;;8234;;;;8234;;;;8234;;;;;;;8234;;;;;;;;;8234;;;;;;;8234;;;;;;;;;;;;;;;;;;;;;;入力出力例1
入力:Alice-Bob-Charis-David-Eric-Filurry出力:Alice+Flurry
...
str1=input()
b=str1.split("-")
i=0
for a in b:
i+=1
if i==1:
print(a,end='')
print("+"+a)
:
s = input()
ls = s.split("-")
print("{}+{}".format(ls[0], ls[-1]))
tip:split(「x」)では、xは単一文字でも文字列でもよい.