4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ずんだの縦読み問題 Python編

Last updated at Posted at 2018-09-30

Twitterで流行っていたので、先週から勉強中のPythonにて便乗してみました。

他の言語での実装は以下のようなものがあります。(順不同)

回答

>>> tweet = """\
... 忙しくてついったいじれない
... さみしい
... つらい\
"""
>>> splited_tweet = tweet.splitlines()
>>> print(splited_tweet[0][0]+splited_tweet[1][0]+splited_tweet[2][0])

# 出力結果
忙さつ

感想

  • 上記を通じた学びは以下
    • Pythonで複数行の値を保持するためには”””(ダブルクオーテーション3つ)で文字を囲う必要があること
    • 上記の中で文字の開始と終了時に改行させないためには入力文字前後に""(バックスラッシュ)を入力すること
    • 正規表現で改行を利用して文字列を分割する際にsplitlines()が利用できること
  • もっと良い実装方法があればコメントいただければ嬉しいです。

参考

4
2
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?