Làm cách nào để bạn in hai khoảng trắng được phân tách bằng python?

Sử dụng hàm input(), map() và split() để lấy đầu vào số nguyên được phân tách bằng dấu cách trong Python 3. Bạn phải sử dụng list() để chuyển đổi bản đồ thành danh sách

list(map(int,input().split())) 

Ở đâu

  • input() chấp nhận một chuỗi từ STDIN
  • split() tách chuỗi về ký tự khoảng trắng và trả về danh sách các chuỗi
  • map() chuyển từng phần tử của đối số thứ 2 sang đối số thứ nhất và trả về một đối tượng bản đồ

Ví dụ lấy đầu vào số nguyên được phân tách bằng dấu cách trong Python 3

Ví dụ đơn giản giai đoạn mã người dùng nhập nhiều số nguyên, mỗi khoảng trắng được phân tách

print("Enter the numbers: ")

inp = list(map(int, input().split()))

print(inp)

đầu ra

Làm cách nào để bạn in hai khoảng trắng được phân tách bằng python?

Hãy bình luận nếu bạn có bất kỳ nghi ngờ và đề xuất nào về chương trình nhập liệu Python này

Ghi chú. IDE. PyCharm 2021. 3. 3 (Phiên bản cộng đồng)

cửa sổ 10

Trăn 3. 10. 1

Tất cả các Ví dụ về Python đều nằm trong Python 3, vì vậy có thể nó khác với python 2 hoặc các phiên bản nâng cấp

Làm cách nào để bạn in hai khoảng trắng được phân tách bằng python?

Rohit

Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tách chuỗi theo ký tự khoảng trắng và ký tự khoảng trắng nói chung, trong Python bằng String. tách () và lại. các phương thức split()

Tham khảo Python Split String để biết cú pháp và cách sử dụng cơ bản của String. phương pháp tách ()

ví dụ 1. Tách chuỗi theo dấu cách

Trong ví dụ này, chúng tôi sẽ lấy một chuỗi chứa các từ/mục/khối được phân tách bằng ký tự khoảng trắng. Sau đó, chúng ta sẽ chia chuỗi theo khoảng trắng bằng String. phương pháp tách (). phương thức split() trả về danh sách các khối

Chương trình Python

str = '63 41 92 81 69 70'

#split string by single space
chunks = str.split(' ')

print(chunks)
Chạy

đầu ra

['63', '41', '92', '81', '69', '70']

ví dụ 2. Tách chuỗi theo một hoặc nhiều khoảng trắng liền kề

Trong ví dụ này, chúng tôi sẽ lấy một chuỗi có các đoạn được phân tách bằng một hoặc nhiều ký tự khoảng trắng. Sau đó, chúng ta sẽ tách chuỗi bằng cách sử dụng lại. chức năng tách (). lại. split() trả về các đoạn trong danh sách

Chúng ta sẽ sử dụng gói python re trong chương trình sau. re.split(regular_expression, string) trả về danh sách các khối được tách ra từ string dựa trên regular_expression

Chương trình Python

import re

str = '63 41    92  81            69  70'

#split string by single space
chunks = re.split(' +', str)

print(chunks)
Chạy

Biểu thức chính quy

['63', '41', '92', '81', '69', '70']
0 đại diện cho một hoặc nhiều khoảng trắng xuất hiện ngay lập tức. Vì vậy, một hoặc nhiều ký tự khoảng trắng được coi là dấu phân cách

đầu ra

['63', '41', '92', '81', '69', '70']

Một hoặc nhiều không gian liền kề hơn được coi là một dấu phân cách duy nhất vì biểu thức chính quy

ví dụ 3. Tách chuỗi theo bất kỳ ký tự khoảng trắng nào

Trong ví dụ này, chúng ta sẽ chia chuỗi thành nhiều đoạn với bất kỳ ký tự khoảng trắng nào làm dấu phân cách

Sau đây là danh sách các ký tự khoảng trắng từ Bảng ASCII

Mã ASCII HexMô tả09Tab ngang0ANguồn cấp dữ liệu dòng mới0Tab BVDọc0DTrở về vận chuyển/Nạp biểu mẫu20Không gian

Theo mặc định, Chuỗi. split(), không có đối số nào được chuyển, chia chuỗi thành các đoạn với tất cả các ký tự khoảng trắng làm dấu phân cách

Chương trình Python

import re

str = '63 41\t92\n81\r69 70'

#split string by single space
chunks = str.split()

print(chunks)
Chạy

đầu ra

['63', '41', '92', '81', '69', '70']

Tóm lược

Trong hướng dẫn về Ví dụ Python này, chúng ta đã học cách tách một chuỗi theo dấu cách bằng cách sử dụng Chuỗi. tách () và lại. các phương thức split(). Ngoài ra, chúng ta đã học cách tách một chuỗi bằng cách coi tất cả các ký tự khoảng trắng là dấu phân cách

Trong khi viết mã, đôi khi chúng ta cần in khoảng trắng. Ví dụ: in khoảng cách giữa thông báo và giá trị, in khoảng cách giữa hai giá trị, v.v. Trong ngôn ngữ lập trình Python, thật dễ dàng để in khoảng trắng

Sau đây là các ví dụ minh họa cách in khoảng trắng trong Python?

ví dụ 1. Một cách đơn giản để in khoảng trắng

Cách đơn giản là tạo khoảng cách giữa tin nhắn ở bất cứ đâu chúng ta cần in khoảng trắng ở đầu ra

print(' ')
print(" ")
print("Hello world!")
print("Hello         world")

đầu ra

 
 
Hello world!
Hello         world

ví dụ 2. In khoảng cách giữa hai giá trị trong khi in trong một câu lệnh in

Khi chúng ta in nhiều giá trị được phân tách bằng các lệnh bằng cách sử dụng câu lệnh in – Python mặc định in giữa chúng

x = 10
y = 20

print("x:",x)
print("y:",y)

đầu ra

x: 10
y: 20

ví dụ 3. Cho nhiều khoảng trắng giữa hai giá trị

Để cung cấp nhiều khoảng trắng giữa hai giá trị, chúng ta có thể gán khoảng trắng trong một biến và sử dụng biến đó bằng cách nhân giá trị với các khoảng trắng cần thiết. Ví dụ: có một biến không gian được gán với dấu cách và chúng ta cần in 5 khoảng trắng - chúng ta có thể sử dụng dấu cách*5 và nó sẽ in 5 khoảng trắng