Hướng dẫn how do i show text multiple times in python? - làm cách nào để hiển thị văn bản nhiều lần trong python?

Xây dựng vấn đề và tổng quan về giải pháp

Trong bài viết này, bạn sẽ học cách lặp lại một chuỗi nhiều lần trong Python.

Trong sự nghiệp của bạn với tư cách là một lập trình viên Python, bạn sẽ gặp phải các tình huống khi một chuỗi cần phải được đầu ra/hiển thị một số lần cụ thể. Các ví dụ dưới đây cung cấp cho bạn nhiều cách khác nhau để thực hiện nhiệm vụ này.


💬 Câu hỏi: Làm thế nào chúng ta sẽ viết mã Python lặp lại một chuỗi nhiều lần?Question: How would we write Python code that repeats a string multiple times?

Chúng tôi có thể hoàn thành nhiệm vụ này bằng một trong các tùy chọn sau:

  • Phương pháp 1: Sử dụng print()arithmetic operator: Use print() and an arithmetic operator
  • Phương pháp 2: Sử dụng vòng lặp Forrange(): Use a For Loop and range()
  • Phương pháp 3: Sử dụng hàm input(): Use the input() function
  • Phương pháp 4: Sử dụng
    for i in range(3):
        print('I never want to grow up!')
    0
    : Use
    for i in range(3):
        print('I never want to grow up!')
    0
  • Phương pháp 5: Sử dụng DataFrame
    for i in range(3):
        print('I never want to grow up!')
    1
    : Use a
    for i in range(3):
        print('I never want to grow up!')
    1 DataFrame

Phương pháp 1: Sử dụng toán tử print () và phép nhân

Phương pháp này sử dụng câu lệnh print() tích hợp Python, kết hợp với

for i in range(3):
    print('I never want to grow up!')
3 để xuất một chuỗi nhiều lần.

saying = 'Wash. Rinse. Repeat!\t'
print(saying * 3)

Ở trên tuyên bố chuỗi ‘

for i in range(3):
    print('I never want to grow up!')
4‘ theo sau là một ký tự tab, còn được gọi là ký tự thoát (
for i in range(3):
    print('I never want to grow up!')
5). Kết quả tiết kiệm đến
for i in range(3):
    print('I never want to grow up!')
6.

Tiếp theo, câu lệnh print() xuất ra

for i in range(3):
    print('I never want to grow up!')
8three (3) lần, với ký tự thoát (
for i in range(3):
    print('I never want to grow up!')
5) giữa mỗi
for i in range(3):
    print('I never want to grow up!')
8on cùng một dòng.

num = int(input('Number of times to repeat a string? '))
print('Hello World!\n' * num)
1

Bệnh nhân Python - lặn sâu


Phương pháp 2: Sử dụng một vòng lặp và phạm vi ()

Phương pháp này sử dụng vòng lặp

num = int(input('Number of times to repeat a string? '))
print('Hello World!\n' * num)
2 với hàm range() để lặp và xuất một chuỗi một số lần đã đặt.

for i in range(3):
    print('I never want to grow up!')

Trên tạo ra một vòng lặp For với hàm range(). Hàm này chấp nhận vị trí bắt đầu (không bắt buộc), vị trí dừng (bắt buộc) và một bước (không bắt buộc). Vị trí bắt đầu luôn bằng không (

num = int(input('Number of times to repeat a string? '))
print('Hello World!\n' * num)
6) trừ khi có quy định khác. Vị trí dừng luôn luôn dừng lại-1.

Tuyên bố print() xuất ra một dòng vào thiết bị đầu cuối, với mỗi lần lặp như hình dưới đây.

num = int(input('Number of times to repeat a string? '))
print('Hello World!\n' * num)
8

Chức năng Python Range () | Hướng dẫn minh họa hữu ích


Phương pháp 3: Sử dụng hàm input()

Phương pháp 4: Sử dụng

for i in range(3):
    print('I never want to grow up!')
0

num = int(input('Number of times to repeat a string? '))
print('Hello World!\n' * num)

Phương pháp 5: Sử dụng DataFrame

for i in range(3):
    print('I never want to grow up!')
1

Phương pháp 1: Sử dụng toán tử print () và phép nhân

Phương pháp này sử dụng câu lệnh print() tích hợp Python, kết hợp với

for i in range(3):
    print('I never want to grow up!')
3 để xuất một chuỗi nhiều lần.

import itertools   
print(list(itertools.repeat('HELP ME', 3)))
6

Ở trên tuyên bố chuỗi ‘

for i in range(3):
    print('I never want to grow up!')
4‘ theo sau là một ký tự tab, còn được gọi là ký tự thoát (
for i in range(3):
    print('I never want to grow up!')
5). Kết quả tiết kiệm đến
for i in range(3):
    print('I never want to grow up!')
6.

Tiếp theo, câu lệnh print() xuất ra

for i in range(3):
    print('I never want to grow up!')
8three (3) lần, với ký tự thoát (
for i in range(3):
    print('I never want to grow up!')
5) giữa mỗi
for i in range(3):
    print('I never want to grow up!')
8on cùng một dòng.


Bệnh nhân Python - lặn sâu

Phương pháp 2: Sử dụng một vòng lặp và phạm vi ()

import itertools   
print(list(itertools.repeat('HELP ME', 3)))

Phương pháp này sử dụng vòng lặp

num = int(input('Number of times to repeat a string? '))
print('Hello World!\n' * num)
2 với hàm range() để lặp và xuất một chuỗi một số lần đã đặt.

Trên tạo ra một vòng lặp For với hàm range(). Hàm này chấp nhận vị trí bắt đầu (không bắt buộc), vị trí dừng (bắt buộc) và một bước (không bắt buộc). Vị trí bắt đầu luôn bằng không (

num = int(input('Number of times to repeat a string? '))
print('Hello World!\n' * num)
6) trừ khi có quy định khác. Vị trí dừng luôn luôn dừng lại-1.

import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
3

Tuyên bố print() xuất ra một dòng vào thiết bị đầu cuối, với mỗi lần lặp như hình dưới đây.


Chức năng Python Range () | Hướng dẫn minh họa hữu ích

Phương thức này nhắc người dùng nhập một số lần được chỉ định để lặp lại một chuỗi bằng các hàm

import itertools   
print(list(itertools.repeat('HELP ME', 3)))
0 và input().

Ở trên, nhắc người dùng nhập số lần một chuỗi sẽ hiển thị. Câu trả lời của họ được chuyển đổi thành một số nguyên (

import itertools   
print(list(itertools.repeat('HELP ME', 3)))
0) và được lưu vào
import itertools   
print(list(itertools.repeat('HELP ME', 3)))
3.

Tiếp theo, chuỗi ‘

import itertools   
print(list(itertools.repeat('HELP ME', 3)))
4‘ là đầu ra cho thiết bị đầu cuối. Ký tự mới được nối thêm (
import itertools   
print(list(itertools.repeat('HELP ME', 3)))
5) vì vậy đầu ra hiển thị trên một dòng mới mỗi lần.

import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))

Đối với ví dụ này, số ba (3) đã được nhập.

💡note: ký tự dòng mới (

import itertools   
print(list(itertools.repeat('HELP ME', 3)))
5) khiến dòng cuối cùng (dòng 3) có thêm một dòng trống.

Hàm đầu vào python () [mồi 6 phút]

Phương pháp 4: Sử dụng itertools.repeat ()

Phương pháp này sử dụng thư viện tích hợp Python,
import itertools   
print(list(itertools.repeat('HELP ME', 3)))
8 để gọi hàm
import itertools   
print(list(itertools.repeat('HELP ME', 3)))
9, lặp lại số hoặc một chuỗi một số lần đã nêu.
Trên đây, nhập thư viện
import itertools   
print(list(itertools.repeat('HELP ME', 3)))
8.
Sau đó, hàm
import itertools   
print(list(itertools.repeat('HELP ME', 3)))
9 được gọi và chuyển hai (2) đối số: chuỗi để lặp lại và số lần lặp lại. Điều này sau đó được chuyển đổi thành
import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
2 và đầu ra sang thiết bị đầu cuối.
Máy lặp, Iterables và Itertools
0 30022145 Phương pháp 5: Sử dụng DataFramePhương thức này sử dụng DataFrame và một cột trống để gán giá trị mặc định.Thư viện
for i in range(3):
    print('I never want to grow up!')
1 phải được cài đặt và nhập để chạy mã này không có lỗi. Nhấn vào đây để hướng dẫn cài đặt.
1 30022192 Để theo dõi, bấm vào đây để tải xuống tệp
import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
5 và chuyển tệp này vào thư mục làm việc hiện tại.
Ở trên, nhập thư viện
for i in range(3):
    print('I never want to grow up!')
1 để đọc trong tệp CSV và làm việc với DataFrame.
Thư viện
for i in range(3):
    print('I never want to grow up!')
1 phải được cài đặt và nhập để chạy mã này không có lỗi. Nhấn vào đây để hướng dẫn cài đặt.
2 30022331 Để theo dõi, bấm vào đây để tải xuống tệp
import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
5 và chuyển tệp này vào thư mục làm việc hiện tại.
Ở trên, nhập thư viện
for i in range(3):
    print('I never want to grow up!')
1 để đọc trong tệp CSV và làm việc với DataFrame.
Thư viện
for i in range(3):
    print('I never want to grow up!')
1 phải được cài đặt và nhập để chạy mã này không có lỗi. Nhấn vào đây để hướng dẫn cài đặt.

Để theo dõi, bấm vào đây để tải xuống tệp

import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
5 và chuyển tệp này vào thư mục làm việc hiện tại.


Ở trên, nhập thư viện for i in range(3): print('I never want to grow up!')1 để đọc trong tệp CSV và làm việc với DataFrame.

Sau đó, chỉ có một vài cột của

import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
7 được đọc vào DataFrame
import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
8.

Tiếp theo, DataFrame

import pandas as pd 
df = pd.read_csv('finxters.csv', usecols=['FID', 'First_Name', 'Last_Name'])
df['Award'] = 'TBD'
df.to_csv('finxter1.csv')
print(df.head(3))
9 được lưu vào tệp CSV mới, print()0 và được đặt trong thư mục làm việc hiện tại.


Cuối cùng, đầu ra được gửi đến thiết bị đầu cuối. Đối với ví dụ này, chỉ có ba (3) hàng được hiển thị.

Hướng dẫn how do i show text multiple times in python? - làm cách nào để hiển thị văn bản nhiều lần trong python?
Fid

Hướng dẫn how do i show text multiple times in python? - làm cách nào để hiển thị văn bản nhiều lần trong python?

Họ

Họ

Phần thưởng
Corporate Trainer (staff of 30+)
Programming Instructor
Implementation Specialist for Navision and Microsoft CRM
Senior PHP Coder