Làm thế nào để bạn lặp lại một lệnh 3 lần trong python?

Trong Python, lặp lại “N” lần có nghĩa là bất kỳ giá trị nào cũng lặp lại nhiều lần trong một chuỗi. Luôn có nhu cầu lặp lại mã, chẳng hạn như truyền tín hiệu tin nhắn trong một kênh ồn ào hoặc quan sát đầu ra để kiểm tra

Bài viết này cung cấp kiến ​​thức chi tiết về các khái niệm sau liên quan đến phép lặp N lần trong Python

Hãy bắt đầu với cái đầu tiên

Phương pháp 1. Sử dụng hàm range[]

Hàm “range[]” sử dụng “vòng lặp for” là cách phổ biến và đơn giản nhất để lặp lại “N” lần trong Python. Cú pháp của hàm range[] được hiển thị bên dưới

range[start, stop, step]

10 bản phân phối Linux hàng đầu

Vui lòng bật JavaScript

Hàm phạm vi có ba tham số được mô tả như sau

  • Tham số bắt đầu biểu thị giá trị bắt đầu một số của dãy [mặc định là “0”]
  • Thông số dừng dừng tại vị trí không được bao gồm
  • Tham số bước đại diện cho giá trị kích thước bước của trình tự [theo mặc định là “1”]

Hãy hiểu nó với một ví dụ về mã

Mã số

for number in range[7]:
  print[number]

Trong đoạn mã trên, hàm “phạm vi []” lấy số làm tham số đặt giới hạn [7] của hàm phạm vi. Vì giá trị bắt đầu của hàm “range[]” không được xác định nên nó sẽ bắt đầu từ “0” theo mặc định

đầu ra

Đầu ra cho thấy chuỗi giá trị được in “N” lần [Trong đó N=7]

Phương pháp 2. Nhân một chuỗi với một số

Đây là phương pháp đơn giản nhất và thông dụng nhất để lặp lại một biến “N” lần. Trong phương pháp này, biến được nhân với một số và kết quả phép nhân được in ra để nhận các số lặp lại. “Hàm split[]” cũng được sử dụng cùng với phép nhân để lưu trữ các phần tử của chuỗi dưới dạng danh sách. Việc sử dụng chức năng “split[]” là tùy chọn, không cần thiết phải lặp lại “N” lần

Hãy hiểu nó với một ví dụ về mã

Mã số

#repeat N times using split[] function
value_1 = input['Enter a String you want to repeat = ']
value_2 = int[input['Enter a number = ']]
strg_1 = value_1*value_2
strg_2 = strg_1.split[]
result=[strg_2]
print['The repeated string is = ',result]

Trong đoạn mã trên

  • Giá trị chuỗi được khởi tạo trong một biến có tên là “value_1”
  • Số đầu vào được lưu trong một biến có tên là “value_2”. Giá trị của cả hai biến được lấy từ người dùng trong thời gian chạy
  • Sau đó, hai biến được nhân lên và biến mới có tên “strg_1” được sử dụng để lưu trữ giá trị mới
  • Hàm “split[]” chuyển đổi chuỗi thành danh sách. Việc chuyển đổi này là không cần thiết. Tuy nhiên, nó giúp xử lý dữ liệu dễ dàng hơn

đầu ra

Đầu ra cho thấy giá trị “Ha” được lặp lại “5” lần liên tiếp

Phương pháp 3. Sử dụng itertools. Phương thức lặp lại []

Trong Python, phương thức tích hợp “itertools. repeat[]” được sử dụng để lặp lại bất kỳ giá trị chuỗi nào vô hạn cho đến khi giá trị ngắt được áp dụng. Hàm này có hai tham số là “value” và “num”. Giá trị "giá trị" đại diện cho chuỗi đầu vào và giá trị "num" đại diện cho số lần giá trị lặp lại chính nó. Sử dụng mô-đun này, bất kỳ giá trị chuỗi nào cũng lặp lại “N” lần trong Python

Hãy hiểu khái niệm về “itertools. hàm repeat[]” với một ví dụ

Mã số

#using itertools module
import itertools
list_1 = list[itertools.repeat['Hello', 3]]
print[list_1]

Trong đoạn mã trên

  • Mô-đun “itertools” được nhập vào mã
  • “itertools. Hàm repeat[value, num]” nhận 2 tham số bên trong dấu ngoặc đơn. Giá trị và số được cung cấp trong tham số để lặp lại “Xin chào” “3” lần

đầu ra

Đầu ra cho thấy chuỗi “Xin chào” được lặp lại “3” lần

Đó là tất cả từ hướng dẫn thông tin này

Phần kết luận

Trong Python, các hàm tích hợp “range[]” và “iter. tools[]” được sử dụng để lặp lại “N” lần. Ngoài ra, người ta có thể nhân một chuỗi với một số để lặp lại chuỗi cụ thể đó “N” lần. Hàm “phạm vi []” được sử dụng cùng với vòng lặp for để lặp lại bất kỳ giá trị nào “N” lần bằng cách cung cấp một phạm vi trong tham số của nó. “lặp đi lặp lại. tools []” lặp lại một giá trị “N” lần vô hạn nếu chúng ta đặt giá trị tham số của nó thành mặc định. Bài viết này cung cấp một cái nhìn tổng quan toàn diện về tất cả các phương pháp để lặp lại “N” lần trong Python

Chủ Đề