Hướng dẫn how do you add two strings to a space in python? - làm thế nào để bạn thêm hai chuỗi vào một khoảng trắng trong python?

Tôi có hai chuỗi:

>>> a = "abcd"
>>> b = "xyz"
>>> c = a + b
>>> c
abcdxyz

Làm thế nào tôi có thể nhận được

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
4 như là kết quả thay vì khi thêm
a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
5 và
a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
6?

MSW

42K9 Huy hiệu vàng85 Huy hiệu bạc 109 Huy hiệu đồng9 gold badges85 silver badges109 bronze badges

hỏi ngày 13 tháng 7 năm 2012 lúc 12:58Jul 13, 2012 at 12:58

Chỉ cần thêm một khoảng trống giữa hai chuỗi:

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c

Điều này sẽ cung cấp cho bạn

abcd xyz

Bạn có thể sử dụng một chức năng như

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
7, nhưng đối với một cái gì đó quá ngắn, điều đó có vẻ gần như phản trực giác [và IMO "Overkill"]. Tức là, trước tiên tạo một danh sách với hai chuỗi, sau đó gọi một hàm với danh sách đó và sử dụng return của hàm đó trong một câu lệnh in ... khi bạn có thể kết hợp không gian cần thiết với 2 chuỗi. Có vẻ như về mặt ngữ nghĩa rõ ràng hơn quá.

Dựa trên: "Đơn giản là tốt hơn phức tạp." [Thiền của Python "nhập khẩu này"]

Đã trả lời ngày 13 tháng 7 năm 2012 lúc 12:59Jul 13, 2012 at 12:59

LevonlevonLevon

Huy hiệu vàng 133K3333 gold badges198 silver badges187 bronze badges

3

Bạn có thể sử dụng Tham gia để kết hợp các chuỗi của bạn cùng với Delimiter đã chọn của bạn.

a = "abcd"
b = "xyz"
c = " ".join[[a, b]]

Đã trả lời ngày 13 tháng 7 năm 2012 lúc 13:00Jul 13, 2012 at 13:00

Christian Wittschristian WittsChristian Witts

Huy hiệu vàng 11K11 gold badge31 silver badges44 bronze badges

Kể từ Python 3.6, bạn có thể sử dụng F-String để tham gia hai chuỗi một cách dễ dàng. Mã ngắn gọn hơn và các biến được tham chiếu trực tiếp trong bối cảnh của chuỗi.

a = 'hello'
b = 'world'
c = f'{a} {b}'

print[c]

Mã trên sẽ xuất ra như sau:

hello world

Hàm

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
7 vẫn là con đường để đi khi bạn có nhiều chuỗi hoặc khi số lượng chuỗi có thể thay đổi.

Đã trả lời ngày 1 tháng 3 năm 2019 lúc 16:33Mar 1, 2019 at 16:33

NoddyNoddynoddy

3.1173 huy hiệu vàng24 Huy hiệu bạc20 Huy hiệu đồng3 gold badges24 silver badges20 bronze badges

Python hỗ trợ các hoạt động định dạng chuỗi và hệ thống mẫu [sau này về mặt kỹ thuật là một lớp đơn giản nhưng mạnh mẽ] như một phần của mô -đun chuỗi. Mặc dù toán tử cộng thực hiện công việc của mình, việc thiếu định dạng chuỗi có thể ảnh hưởng đến rất nhiều khả năng đọc của mã. Một ví dụ cơ bản cho định dạng chuỗi:plus operator does its work, the lack of string formatting can influence a lot the readability of the code. A basic example for string formatting:

c = '%s %s' % [a, b]

Georg

207K48 Huy hiệu vàng296 Huy hiệu bạc376 Huy hiệu Đồng48 gold badges296 silver badges376 bronze badges

Đã trả lời ngày 13 tháng 7 năm 2012 lúc 13:28Jul 13, 2012 at 13:28

VidulvidulVidul

9.7912 Huy hiệu vàng17 Huy hiệu bạc20 Huy hiệu Đồng2 gold badges17 silver badges20 bronze badges

2

Thêm một khoảng trống giữa hai chuỗi trong Python #

Sử dụng một chuỗi được định dạng theo nghĩa đen để thêm một khoảng trống giữa hai chuỗi trong Python, ví dụ:

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
9. Các chuỗi chuỗi được định dạng cho phép chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách tiền tố chuỗi với
abcd xyz
0.

Copied!

str_1 = 'hello' str_2 = 'world' result_1 = f'{str_1} {str_2}' print[result_1] # 👉️ 'hello world'

Các chuỗi chữ được định dạng [F-Strings] Hãy cho chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách tiền tố chuỗi với

abcd xyz
0.

Copied!

my_str = 'is subscribed:' my_bool = True result = f'{my_str} {my_bool}' print[result] # 👉️ is subscribed: True

Hãy chắc chắn để bọc các biểu thức trong niềng răng xoăn -

abcd xyz
2.

Bạn có thể sử dụng phương pháp này để thêm một hoặc nhiều khoảng trống giữa các chuỗi.

Ngoài ra, bạn có thể sử dụng phương pháp

abcd xyz
3.

Copied!

str_1 = 'hello' str_2 = 'world' result = '{} {}'.format[str_1, str_2] print[result] # 👉️ 'hello world'

Phương thức str.format thực hiện các hoạt động định dạng chuỗi.

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
0

Chuỗi Phương thức được gọi có thể chứa các trường thay thế được chỉ định bằng cách sử dụng niềng răng xoăn

abcd xyz
4.

Bạn cũng có thể sử dụng phương pháp

abcd xyz
5 để đạt được kết quả tương tự.

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
1

Phương thức str.join lấy một điều đáng tin cậy như một đối số và trả về một chuỗi là sự kết hợp của các chuỗi trong điều kiện có thể sử dụng được.

Lưu ý rằng phương pháp này sẽ tăng

abcd xyz
6 nếu có bất kỳ giá trị không chuỗi nào trong ITBERBELLE.

Chuỗi phương thức được gọi là bật được sử dụng làm phân tách giữa các phần tử.

Bạn cũng có thể sử dụng toán tử bổ sung [+] để thêm khoảng trống giữa hai chuỗi.

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
2

Chúng ta có thể nối các chuỗi bằng toán tử bổ sung [+].

Nếu bạn cần thêm nhiều khoảng trống giữa các chuỗi, bạn có thể nhân một chuỗi chứa một không gian với số lượng khoảng trống được chỉ định để làm cho mã của bạn dễ đọc hơn.

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c
3

Làm thế nào để bạn thêm hai chuỗi giữa các không gian trong Python?

Sử dụng phương thức Jop []..
# Chương trình Python đến ..
# chuỗi Concatenation ..
str1 = "Xin chào".
str2 = "javatpoint".
# tham gia [] phương thức được sử dụng để kết hợp các chuỗi ..
in ["". Tham gia [[str1, str2]]].
# tham gia [] phương thức được sử dụng để kết hợp ..
# Chuỗi có không gian phân tách [""].

Làm thế nào để bạn thêm hai chuỗi trong không gian?

Có hai cách để làm điều này:..
Thêm dấu ngoặc kép với một khoảng trống giữa chúng "".Ví dụ: = Concatenate ["Xin chào", "", "Thế giới!"] ..
Thêm một khoảng trống sau đối số văn bản.Ví dụ: = Concatenate ["Xin chào", "Thế giới!"].Chuỗi "Xin chào" có thêm không gian thêm ..

Làm thế nào để bạn viết không gian trong Python?

Trong Python, các ký tự được sử dụng cho khoảng cách được gọi là ký tự khoảng trắng ...
' ' - Không gian..
'\ t' - tab ngang ..
'\ V' - tab dọc ..
'\ n' - Newline ..
'\ r' - trở lại vận chuyển ..
'\ f' - thức ăn ..

Bài Viết Liên Quan

Chủ Đề