Nối chuỗi và số trong python

Nội dung chính

Show

  • Cách nối chuỗi trong python
  • Cách lặp chuỗi trong python
  • Lưu ý khi nối chuỗi và lặp
    chuỗi trong python
  • Tổng kết

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 +lặp chuỗi bằng toán tử nhân * trong python sau bài học này.

Cách nối chuỗi trong python

Chúng ta dùng toán tử cộng + để nối chuỗi trong python. Cú pháp đơn giản như sau:

"Chuỗi ký tự 1" + "Chuỗi ký tự 2"

Chuỗi được nối
sẽ gồm các chuỗi ban đầu mà không có dấu phân cách ở giữa, giống như ví dụ sau đây:

str

=

"ABC"

+

"DEF"


print(

str

)


Chúng ta cũng có thể gán chuỗi vào biến và dùng toán tử cộng để nối chuỗi trong python như ví dụ sau:

str1=

"ABC"


str2=

"DEF"


str

= str1 + str2

print(

str

)


Chúng ta cũng có thể nối nhiều chuỗi trong python cũng bằng cách dùng toán tử + như ví dụ sau:

print(

"b"

+

"i"

+

"g"

+

"city"

+

"boy"

)


  • Ngoài cách sử dụng toán tử + , bạn cũng có thể dùng phương thức join để nối chuỗi trong python. Chi tiết xem tại bài nối chuỗi trong python bằng phương thức join.

Cách lặp chuỗi trong python

Chúng ta có thể lặp chuỗi trong python và tạo ra chuỗi mới bằng cách sử dụng toán tử nhân *, với cú pháp sau đây:

"Chuỗi ký tự " * số lần lặp

Kết quả trả về là một chuỗi mới tạo bởi
số lần lặp chuỗi ký tự ban đầu và không có dấu phân cách ở giữa, giống như ví dụ sau đây:

"ABC"

*

4



Lưu ý khi nối chuỗi và lặp
chuỗi trong python

Các bạn chú ý, chúng ta chỉ sử dụng toán tử + để nối chuỗi và chuỗi thôi nhé, chứ không thể sử dụng để nối chuỗi và số được.

Lý do là bởi hai kiểu dữ liệu này khác nhau, bạn cần phải ép kiểu chúng về cùng một loại rồi mới có thể dùng toán tử + để nối chúng. Nếu không ép kiểu thì lỗi sẽ bị trả về như ví dụ sau đây:

"b"

+

1


Traceback (most recent call last):


File

"Main.py"

, line 1,

in

<module>

"b"

+ 1

TypeError: can only concatenate str (not

"int"

) to str

Để nối chuỗi và số trong python, bạn hãy tham khảo chi tiết tại bài viết Chuyển số thành chuỗi trong python.

Ngoài ra khi sử dụng các toán tử +* với chữ số trong python, bạn cũng cần chú ý xem chữ số này đã khai báo ở dạng chuỗi hay là số nhé. Nếu chúng không được khai báo ở
dạng chuỗi, python sẽ chỉ tiến hành phép cộng và phép nhân với số mà thôi.

s =

2

+

1


print(s)




ss=

"2"

+

"1"


print(ss)




t =

2

*

3


print(t)




tt=

"2"

*

3


print(tt)



Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn cách nối chuỗi và lặp chuỗi trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại
các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại &lt;a title=”Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi”
style=”color:#fff;background-color:silver” rel=”license noopener” target=”_blank” href=”https://creativecommons.org/licenses/by-nc-nd/4.0/”&gt;Creativecommons&lt;/a&gt;&amp;nbsp;và &lt;a title=”Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi” style=”color:#fff;background-color:silver” target=”_blank”
rel=”noopener” href=”https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd” class=”dmca-badge”&gt;DMCA&lt;/a&gt;&lt;script src=”https://images.dmca.com/Badges/DMCABadgeHelper.min.js”&gt;</p><h3 style=”font-size:15px”>Bài viết liên quan</h3><ul class=”popular-posts”><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-su-dung-chuoi-thoat-escape-sequence-trong-python/” title=”Ký tự đặc biệt trong python (escape sequence)” rel=”bookmark”>Ký tự đặc biệt trong python (escape sequence)</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-cat-chuoi-trong-python-string-slice-python/” title=”Cắt chuỗi trong python (slice string python)” rel=”bookmark”>Cắt chuỗi trong python (slice string python)</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/capitalize-trong-python/” title=”Phương thức capitalize() trong Python” rel=”bookmark”>Phương thức capitalize() trong Python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/can-le-trong-python/” title=”Căn trái, căn giữa và căn phải một chuỗi trong Python (ljust, center, rjust, zfill)” rel=”bookmark”>Căn trái, căn giữa và căn phải một chuỗi trong Python (ljust, center, rjust, zfill)</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/chuyen-chu-hoa-thanh-chu-thuong-trong-python/” title=”Chuyển chữ hoa thành chữ thường và ngược lại trong python” rel=”bookmark”>Chuyển chữ hoa thành chữ thường và ngược lại trong python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/center-trong-python/” title=”Phương thức Center() trong Python” rel=”bookmark”>Phương thức Center() trong Python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/chuyen-list-thanh-string-trong-python/” title=”Chuyển list thành string trong Python” rel=”bookmark”>Chuyển list thành string trong Python</a></h3></div></li><li class=”popular-posts-item”><div class=”popular-posts-title”><h3><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-su-dung-chuoi-tho-raw-trong-python/” title=”Cách sử dụng chuỗi thô raw string trong python” rel=”bookmark”>Cách sử dụng chuỗi thô raw string trong python</a></h3></div></li></ul></div><div id=”keugoi”><span>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!</span></div><section class=”icon-bar-2″
style=”border-bottom:dotted grey .3px!important”><a target=”_blank” title=”chia sẻ qua facebook” rel=”noopener noreferrer” href=”https://www.facebook.com/sharer/sharer.php?u=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-noi-chuoi-va-lap-lai-trong-python/” class=”facebook”><i class=”fa fa-facebook”></i></a> <a target=”_blank” rel=”noopener noreferrer”
href=”https://twitter.com/intent/tweet?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-noi-chuoi-va-lap-lai-trong-python/” title=”chia sẻ qua twitter” class=”twitter”><i class=”fa fa-twitter”></i></a> <a target=”_blank” rel=”noopener noreferrer”
href=”https://getpocket.com/edit?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-noi-chuoi-va-lap-lai-trong-python/” title=”chia sẻ qua pocket” class=”pocket”><i class=”fa fa-get-pocket”></i></a> <span class=”zalo-share-button” title=”chia sẻ qua zalo” style=”margin-left:18px;margin-bottom:-3px”
data-href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-noi-chuoi-va-lap-lai-trong-python/” data-oaid=”579745863508352884″ data-layout=”3″ data-color=”blue” data-customize=”false”></span></section><p class=”ico-folder”><a target=”_blank” href=”https://laptrinhcanban.com/”><span itemprop=”HOME”>HOME</span></a><span class=”sya”></span>&gt;&gt; <a target=”_blank”
class=”article-category-link” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/”>python cơ bản – lập trình python cho người mới bắt đầu</a>&gt;&gt;<a target=”_blank” class=”article-category-link” href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/”>09. chuỗi trong python</a></p><nav id=”article-nav”><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-su-dung-chuoi-thoat-escape-sequence-trong-python/” id=”article-nav-older” class=”article-nav-link-wrap” style=”float:left;text-align:right;padding-right:20px”><strong class=”article-nav-caption”>Bài sau</strong><div class=”article-nav-title”>Ký tự đặc biệt trong python (escape sequence)</div></a><a target=”_blank”
href=”https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-su-dung-chuoi-tho-raw-trong-python/” id=”article-nav-newer” class=”article-nav-link-wrap” style=”float:right;text-align:left;padding-left:20px”><strong class=”article-nav-caption”>Bài tiếp</strong><div class=”article-nav-title”>Cách sử dụng chuỗi thô raw string trong python</div></a><span id=”ezoic-pub-ad-placeholder-611″
class=”ezoic-adpicker-ad”></span></nav><div id=”recent_posts_down”><div class=”widget_athemes_tabs”><ul id=”widget-tab” class=”clearfix widget-tab-nav”><li class=”active”>Bài viết mới nhất</li></ul><div class=”widget”><ul><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban46.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/”>Làm tròn số trong JavaScript (Math.round, Math.ceil, Math.floor)</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban45.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/”>Số mũ trong JavaScript (Math.pow, Math.exp)</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/”><img
width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban44.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/”>Math.max và Math.min trong
JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″
data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban43.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/”>Math.random trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a
target=”_blank” href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/throw-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban42.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/throw-trong-javascript/”>throw trong JavaScript và cách trả về ngoại lệ tuỳ ý</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/cac-ngoai-le-trong-javascript-va-cach-xu-ly/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban41.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/cac-ngoai-le-trong-javascript-va-cach-xu-ly/”>Các ngoại lệ trong JavaScript và cách xử lý tương ứng</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/try-catch-trong-javascript/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban40.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/try-catch-trong-javascript/”>try…catch trong JavaScript và cách xử lý ngoại lệ</a></span> <span>tháng 7 1, 2022</span></div></li><li class=”clearfix”><div class=”widget-entry-thumbnail”><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/xu-ly-ngoai-le-cua-ham-xu-ly-mo-ta-trong-khoi-try/”><img width=”60px” height=”60px” class=”ezlazyload attachment-thumb-small size-thumb-small wp-post-image” alt=”” ezimgfmt=”rs rscb2 src ng ngcb2″ data-ezsrc=”/css/images/thumbnail_img/laptrinhcanban39.webp”></a></div><div class=”widget-entry-summary”><span style=”margin:0″><a target=”_blank”
href=”https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/xu-ly-ngoai-le-trong-javascript/xu-ly-ngoai-le-cua-ham-xu-ly-mo-ta-trong-khoi-try/”>Xử lý ngoại lệ của hàm xử lý mô tả trong khối try</a></span> <span>tháng 7 1, 2022</span></div></li></ul></div></div></div><footer class=”entry-meta entry-footer”></footer><hr class=”entry-footer-hr”></div><div id=”profiletitle2″>Profile</div><div
id=”profileblock2″><div id=”profilephoto2″><a target=”_blank” rel=”noopener” href=”https://www.facebook.com/mr.nchita”><img width=”100″ height=”100″ alt=”きよしです!笑” ezimgfmt=”rs rscb2 src ng ngcb2″ class=”ezlazyload” data-ezsrc=”/css/images/kiyoshi.webp”></a></div><div id=”profiletext2″><p>Tác giả : <a href=”https://www.facebook.com/mr.nchita” target=”_blank” rel=”nofollow noopener”>Kiyoshi (Chis Thanh)</a></p><p>Kiyoshi là một
<a href=”https://www.youtube.com/c/ChisThanh” target=”_blank” rel=”nofollow noopener”>cựu du học sinh tại Nhật Bản</a>. 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.<span id=”ezoic-pub-ad-placeholder-196″ class=”ezoic-adpicker-ad”></span></p></div></div></div></article><aside id=”sidebar”><div id=”sidebar_first”><div class=”search” style=”margin-top:-30px”><div
id=”fb-root”></div><script async defer crossorigin=”anonymous” src=”https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v12.0&appId=3084959888222500&autoLogAppEvents=1″ nonce=”KPkvxeh4″>

Nối chuỗi và số trong python