Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

どゆこと #51

Open
higurashi-takuto opened this issue Mar 2, 2019 · 3 comments
Open

どゆこと #51

higurashi-takuto opened this issue Mar 2, 2019 · 3 comments

Comments

@higurashi-takuto
Copy link
Member

Code Author: @kumbikumbiSIC
Knock Number: 11
これどのスペースのこと?

# なぜスペースがでるか不明、誰か教えてください

@Hikaru-Morita
Copy link
Member

すみません、説明足りてなかったです。
あと、大した話でもないです。

print("変更前:\n", lines)
print("変更後:\n",l ines.replace('\t', " "))

部分なのですが、出力結果が

変更前:
○高知県 江川崎 41 2013-08-12
埼玉県 熊谷 40.9 2007-08-16
...

変更後:
○高知県 江川崎 41 2013-08-12
埼玉県 熊谷 40.9 2007-08-16
...

上記のようになって、高知県の前に空白が出てきて謎なんですよね。
Markdownだと空白が消えてしまっていたので○で代用しました、見にくくてすみません。

@higurashi-takuto
Copy link
Member Author

print()で複数引数で文字を表示するときスペースで区切られるから、改行までが1つめの引数だから、改行後に区切り文字のスペースがきてるって感じのはず。

>>> print('a', 'b')
a b
>>> print('a\n', 'b')
a
 b

@Hikaru-Morita
Copy link
Member

ありがとうございます!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants