Python面试宝典第35题:字符串相乘

原创
admin 2周前 (08-29) 阅读数 42 #Python
文章标签 Python

Python面试宝典第35题:字符串相乘

Python面试中,字符串操作是一个常见的话题。第35题要求我们实现字符串的相乘。这里的“字符串相乘”指的是将一个字符串重复多次。例如,将字符串"abc"乘以3,导致应该是"abcabcabc"。

解决方案

Python中,实现字符串相乘有多种方法。以下是几种常见的方法:

方法一:使用循环

你可以使用for循环来实现字符串的相乘。下面是代码示例:

result = ""

times = 3 # 假设我们要将字符串重复3次

string_to_multiply = "abc"

for i in range(times):

result += string_to_multiply

print(result)

方法二:使用乘法操作符

Python中,可以直接使用乘法操作符*来重复字符串。这是一种非常简洁的行为:

times = 3

string_to_multiply = "abc"

result = string_to_multiply * times

print(result)

结论

在这两种方法中,使用乘法操作符(*)是最直接和Pythonic的行为。在面试中,如果你能展示出这种简洁的解决方案,往往能给你的面试官留下深刻的印象。


本文由IT视界版权所有,禁止未经同意的情况下转发

热门