Hướng dẫn kí tự python

Hướng dẫn lấy ký tự trong chuỗi python bằng cách sử dụng index. Bạn sẽ học được cách lấy ký tự trong chuỗi từ index của ký tự đó sau bài học này.

Chuỗi là một tập hợp gồm nhiều ký tự sắp xếp theo thứ tự tạo thành. Mỗi ký tự này được gọi là một ký tự trong chuỗi. Mỗi ký tự đều có một index chỉ định vị trí ký tự đó trong chuỗi. Bằng việc chỉ định index của ký tự trong chuỗi, chúng ta có thể lấy ký tự đó ra trong chuỗi python.

index dùng khi lấy ký tự trong chuỗi python gì

Trước hết, chúng ta hãy tìm hiểu index dùng khi lấy ký tự trong chuỗi python là gì nhé.

index dương

Mỗi ký tự trong chuỗi được chỉ định một index - là số thứ tự chỉ định vị trí của ký tự đó trong chuỗi.
ký tự đầu tiên của chuỗi có index là 0, sau đó tăng dần 1, 2, 3... theo thứ tự về phía sau.
Khi chỉ định index của ký tự trong chuỗi, mỗi ký tự sẽ chỉ có một index riêng và duy nhất trong chuỗi, dó đó chúng ta có thể truy cập và Lấy ký tự trong chuỗi python thông qua việc chỉ định index của ký tự đó.
Ví dụ index dương của các ký tự trong chuỗi bigcityboy như sau:

b i g c i t y b o y
-------------------
0 1 2 3 4 5 6 7 8 9

index âm

Ngoài cách chỉ định index với số dương, chúng ta có thể làm ngược lại bằng cách chỉ định index với số âm.
ký tự cuối cùng[ ngoài cùng bên tay phải] của chuỗi có index là -1, sau đó giảm dần -1, -2,-3... về phía đầu[ phía tay trái].

Ví dụ index âm của các ký tự trong chuỗi bigcityboy như sau:

  b  i  g  c  i  t  y  b  o  y
--------------------------------
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1

Lấy ký tự trong chuỗi python bằng index

Để lấy một ký tự trong chuỗi, chúng ta sử dụng index của ký tự đó trong chuỗi bằng cú pháp sau đây:

chuỗi[index]

Trong đó chuỗi là chuỗi chứa ký tự cần lấy ra và index là index của ký tự cần lấy trong chuỗi. Ví dụ như với chuỗi bigcityboy, chúng ta sẽ thử lấy ký tự y có index là 6 như sau:

string = "bigcityboy"
print[string[6]]

Chúng ta cũng có thể dùng index âm như sau:

string = "bigcityboy"
print[string[-4]]

Và tất nhiên kết quả cũng sẽ giống với khi bạn chỉ định index dương thôi.

Tổng kết và thực hành

Trên đây Kiyoshi đã hướng dẫn bạn cách lấy ký tự trong chuỗi python** bằng cách sử dụng index rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành với các ví dụ sau đây.

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 nhé.

str1 = "Hello"
print[str1[0]]

print[str1[1]]

print[str1[2]]

print[str1[3]]

print[str1[4]]


str2 = "Vietname"
print[str2[-1]]

print[str2[-2]]

print[str2[-3]]

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại <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="//creativecommons.org/licenses/by-nc-nd/4.0/">Creativecommons</a>&nbsp;và <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="//www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge">DMCA</a><script src="//images.dmca.com/Badges/DMCABadgeHelper.min.js">

Bài viết liên quan

  • Cắt chuỗi trong python [slice string python]

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

  • Cách sử dụng chuỗi thô raw string trong python

  • Ký tự đặc biệt trong python [escape sequence]

  • Căn trái, căn giữa và căn phải một chuỗi trong Python [ljust, center, rjust, zfill]

  • Phương thức capitalize[] trong Python

  • Phương thức Center[] trong Python

  • Chuyển chữ hoa thành chữ thường và ngược lại trong python

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
Tìm ký tự trong chuỗi python
Bài tiếp
Định dạng chuỗi trong python bằng toán tử định dạng
  • Bài viết mới nhất
  • Làm tròn số trong JavaScript [Math.round, Math.ceil, Math.floor] tháng 7 1, 2022
  • Số mũ trong JavaScript [Math.pow, Math.exp] tháng 7 1, 2022
  • Math.max và Math.min trong JavaScript tháng 7 1, 2022
  • Math.random trong JavaScript tháng 7 1, 2022
  • throw trong JavaScript và cách trả về ngoại lệ tuỳ ý tháng 7 1, 2022
  • Các ngoại lệ trong JavaScript và cách xử lý tương ứng tháng 7 1, 2022
  • try...catch trong JavaScript và cách xử lý ngoại lệ tháng 7 1, 2022
  • Xử lý ngoại lệ của hàm xử lý mô tả trong khối try tháng 7 1, 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ủ Đề