Hướng dẫn python join with tab

This is probably basic, but I can't find a solution. I have a string, e.g.,

s = 'a,b,c,d'

I'd like to convert the commas to tabs. But using .replace, e.g.,

s.replace[',', '\t']

gives me

>>> s.replace[',', '\t']
'a\tb\tc\td'

I also tried converting to a list and then adding the tabs with a .join, e.g.,

'\t'.join[s.split[',']]

but that gives the same result. How can I have the tabs actually inserted as tabs?

asked Sep 9, 2011 at 23:30

>>> print s.replace[',', '\t']
a    b    c    d

Right now you are see'ing repr[s.replace[',', '\t']] in the interpreter without the print statement. repr[] will show each actual character in a string and the interpreter uses that as the default method to print out the result of operations.

Unless you wanted 4 spaces instead; which would just be:

>>> print s.replace[',', [' '*4]]
a    b    c    d

answered Sep 9, 2011 at 23:32

Bài viết liên quan

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>09. chuỗi trong python

Bài sau
Phương thức title[] trong Python
Bài tiếp
Hàm str[] trong python
  • Bài viết mới nhất
  • Lấy 2 số sau dấu phẩy trong PHP tháng 9 14, 2022
  • Lấy số nguyên và lấy số dư trong PHP tháng 9 14, 2022
  • Số pi trong PHP tháng 9 14, 2022
  • Các loại số trong PHP tháng 9 14, 2022
  • Tìm số đảo ngược trong PHP tháng 9 14, 2022
  • Kiểm tra số nguyên tố trong PHP tháng 9 14, 2022
  • Kiểm tra số nguyên số thực trong PHP tháng 9 14, 2022
  • Kiểm tra số hoàn hảo trong PHP tháng 9 14, 2022
Profile

Tác giả : Kiyoshi [Chis Thanh]

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.

Chủ Đề