Trong hướng dẫn này, bạn sẽ học các cách khác nhau để nối các chuỗi thành một chuỗi duy nhất bằng Python.

Bạn đang xem : mã python để nối hai chuỗi

Tóm tắt : trong hướng dẫn này, bạn sẽ học các cách khác nhau để nối các chuỗi bằng Python.

Python cung cấp cho bạn nhiều cách khác nhau để nối một hoặc nhiều chuỗi thành một chuỗi mới.

Vì chuỗi Python là bất biến , nên việc nối luôn dẫn đến một chuỗi mới.

1) Nối các chuỗi theo nghĩa đen

Để nối hai hoặc nhiều hơn các chuỗi chữ, bạn chỉ cần đặt chúng cạnh nhau. Ví dụ:

 

s =

'String'

'Ghép nối'

print

(s)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Kết quả:

 

Chuỗi

Ghép nối

Ngôn ngữ mã:

JavaScript

(

javascript

)

Lưu ý rằng cách này sẽ không hoạt động đối với các biến chuỗi.

2) Nối các chuỗi bằng toán tử +

Một cách đơn giản để nối nhiều chuỗi thành một là sử dụng toán tử + :

 

s =

'Chuỗi'

+

'Kết nối'

print

(s)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Và toán tử + hoạt động cho cả chuỗi ký tự và biến chuỗi. Ví dụ:

 

s1 =

'String' s2 = s1 +

'Kết hợp'

print

(s2)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Kết quả:

 

Chuỗi

Ghép nối

Ngôn ngữ mã:

JavaScript

(

javascript

)

3) Nối các chuỗi bằng toán tử + =

Tương tự với toán tử +, bạn có thể sử dụng toán tử + = để nối nhiều chuỗi thành một:

 

s =

'Chuỗi'

s + =

'Ghép nối'

print

(s)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Kết quả:

 

Chuỗi

Ghép nối

Ngôn ngữ mã:

JavaScript

(

javascript

)

4) Nối các chuỗi bằng phương thức join ()

Phương thức join () cho phép bạn nối danh sách các chuỗi thành một chuỗi duy nhất:

 

s1 =

'Chuỗi'

s2 =

'Kết hợp'

s3 =

''

.join ([s1, s2])

print

(s3)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Đầu ra:

 

StringConcatenation

Phương thức join () cũng cho phép bạn chỉ định dấu phân cách khi nối các chuỗi. Ví dụ:

 

s1 =

'Chuỗi'

s2 =

'Kết hợp'

s3 =

''

.join ([s1, s2])

print

(s3)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Kết quả:

 

Chuỗi

Ghép nối

Ngôn ngữ mã:

JavaScript

(

javascript

)

Trong ví dụ này, chúng tôi sử dụng phương thức join () để nối các chuỗi được phân tách bằng dấu cách.

Ví dụ sau sử dụng phương thức join () để nối các chuỗi được phân tách bằng dấu phẩy:

 

s1, s2, s3 =

'Python'

,

'String'

,

'Kết hợp'

s =

','

.join ([s1, s2, s3])

print

(s)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Đầu ra:

 

Python,

Chuỗi

, Ghép nối

Ngôn ngữ mã:

JavaScript

(

javascript

)

5) Nối các chuỗi bằng cách sử dụng% -formatting

Các đối tượng chuỗi có toán tử% tích hợp cho phép bạn định dạng chuỗi. Ngoài ra, bạn có thể sử dụng nó để nối các chuỗi. Ví dụ:

 

s1, s2, s3 =

' Python '

,

' Chuỗi '

,

' Kết nối '

s =

'% s% s% s'

% (s1, s2, s3)

print

(s)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Đầu ra:

 

Python

Chuỗi

Ghép nối

Ngôn ngữ mã:

JavaScript

< p class = "shcb-language__paren"> (

javascript

)

Trong ví dụ này, Python thay thế một % s trong chuỗi ký tự bằng biến chuỗi tương ứng trong bộ tuple theo sau toán tử % .

6) Nối các chuỗi bằng phương thức format ()

Bạn có thể sử dụng phương thức format () để nối nhiều chuỗi thành một chuỗi. Ví dụ:

 

s1, s2, s3 =

' Python '

,

' Chuỗi '

,

' Kết nối '

s =

'{} {} {}'

.format (s1, s2, s3)

print

(s)

Ngôn ngữ mã:

PHP

(

php

) < / p>

Đầu ra:

 

Python

Chuỗi

Ghép nối

Ngôn ngữ mã:

JavaScript

< p class = "shcb-language__paren"> (

javascript

)

Trong ví dụ này, bạn sử dụng {} trong chuỗi ký tự và chuyển chuỗi mà bạn muốn nối với phương thức format () . Phương thức format () thay thế {} bằng đối số chuỗi tương ứng.

7) Nối các chuỗi bằng cách sử dụng f-string

Python 3.6 đã giới thiệu chuỗi f cho phép bạn định dạng chuỗi theo cách ngắn gọn và trang nhã hơn.

Và bạn có thể sử dụng chuỗi f để nối nhiều chuỗi thành một. Ví dụ:

 

s1, s2, s3 =

' Python '

,

' Chuỗi '

,

' Kết nối '

s = f

'{s1} {s2} {s3}'

in

(s)

Ngôn ngữ mã:

PHP

(

php

)

Kết quả:

 

Python

Chuỗi

Kết nối

Ngôn ngữ mã:

JavaScript

(

javascript < / p>

)

Bạn nên sử dụng phương pháp nào để nối các chuỗi

Mặc dù có nhiều cách để nối các chuỗi trong Python, bạn nên sử dụng phương thức join () , toán tử + và f-string để nối các chuỗi.

Bạn có thấy hướng dẫn này hữu ích không?


Xem thêm những thông tin liên quan đến chủ đề mã python để nối hai chuỗi

A Python program to concatenate two strings when the second does not already begin with the first.

  • Tác giả: Thinking for Impact
  • Ngày đăng: 2021-11-07
  • Đánh giá: 4 ⭐ ( 4241 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this video, you will how to write a Python program to get a new string from a given string where "The " has been added to the front. If the given string already begins with "The" then return the string unchanged. The program display the result.

Cách ưa thích nào để nối chuỗi trong Python?

  • Tác giả: qastack.vn
  • Đánh giá: 3 ⭐ ( 2422 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Cách tốt nhất để nối một chuỗi vào biến chuỗi là sử dụng +hoặc +=. Điều…

Nối chuỗi và lặp chuỗi trong python

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 9922 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách nối chuỗi và lặp chuỗi trong python. Bạn sẽ học được cách nối chuỗi bằng toán tử cộng + và lặp chuỗi bằng toán tử nhân * trong python sau bài học này.

Nối chuỗi trong C++

  • Tác giả: hiepsiit.com
  • Đánh giá: 3 ⭐ ( 9114 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

CONCATENATE (Hàm CONCATENATE)

  • Tác giả: support.microsoft.com
  • Đánh giá: 5 ⭐ ( 1172 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm CONCATENATE trong Excel ghép nối hai hoặc nhiều chuỗi văn bản thành một. Ví dụ: =CONCATENATE(B2," ",C2) ghép nối văn bản trong ô B2 và C2, thêm khoảng trắng vào giữa văn bản.

Bài 9 - Chuỗi (String) trong Python

  • Tác giả: lotusacademy.edu.vn
  • Đánh giá: 4 ⭐ ( 5474 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Ví dụ về định dạng chuỗi Python

  • Tác giả: helpex.vn
  • Đánh giá: 3 ⭐ ( 3031 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bất cứ khi nào bạn đang lập trình một cái gì đó để con người có thể đọc được, bạn nhất định gặp phải rất nhiều trường hợp mà bạn sẽ cần phải định dạng chuỗi. May mắn thay, Python cung cấp…

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Làm cách nào để thêm biểu tượng cảm xúc vào tài liệu HTML? - sử dụng biểu tượng cảm xúc trong html

By ads_php