Computer >> Máy Tính >  >> Lập trình >> Python

Lặp lại các ký tự của một chuỗi trong Python


Trong bài viết này, chúng ta sẽ tìm hiểu về cách lặp / duyệt qua các ký tự của một chuỗi trong Python 3.x. Hoặc sớm hơn.

Chuỗi là một tập hợp các ký tự có thể chứa khoảng trắng, bảng chữ cái hoặc số nguyên. Chúng có thể được truy cập bằng cách sử dụng chỉ mục hoặc thông qua tài liệu tham khảo. Một số phương pháp thường được triển khai được hiển thị bên dưới.

Phương pháp 1 - Công cụ trực tiếp không cần lập chỉ mục

Ví dụ

string_inp = "tutorialspoint"

# Iterate over the string
for value in string_inp:
   print(value, end='')

Phương pháp 2 - Cách phổ biến nhất sử dụng truy cập dựa trên chỉ mục

Ví dụ

string_inp = "tutorialspoint"

# Iterate over the string
for value in range(0,len(string_inp)):
   print(string_inp[value], end='')

Phương pháp 3 - Kiểu liệt kê

Ví dụ

string_inp = "tutorialspoint"

# Iterate over the string
for value,char in enumerate(string_inp):
   print(char, end='')

Phương pháp 4 - Truy cập bằng chỉ mục phủ định

Ví dụ

string_inp = "tutorialspoint"

# Iterate over the string
for value in range(-len(string_inp),0):
   print(string_inp[value], end='')

Phương pháp 5 - Truy cập thông qua các phương pháp cắt lát

Ví dụ

string_inp = "tutorialspoint"

# Iterate over the string
for value in range(0,len(string_inp)):
   print(string_inp[value-1:value], end='')
print(string_inp[-1:])

Ouptut được tạo ra bằng cả 5 phương pháp đều giống hệt nhau và được hiển thị bên dưới.

Đầu ra

tutorialspoint

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về lặp / duyệt qua các phần tử của danh sách. Chúng tôi cũng đã tìm hiểu về các cách truyền tải khác nhau.