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
    ...
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は単一文字でも文字列でもよい.