Python 程序 – 将字符串转换为每行有 K 个字符的矩阵

pythonserver side programmingprogramming更新于 2025/10/22 15:08:17

当需要将字符串转换为每行有"K"个字符的矩阵时,会定义一个方法,该方法接受一个字符串和一个"K"值。它使用一个简单的迭代、模数运算符和"append"方法。

示例

下面是相同的演示 −

print("Method definition begins")
def convert_my_string(my_string, my_k):

   for index in range(len(my_string)):
      if index % my_k == 0:
         sub = my_string[index:index+my_k]
         my_list = []
         for j in sub:
            my_list.append(j)
         print(' '.join(my_list))
print("Method definition ends")

my_string = "PythonCode&Learn&ObjectOriented"
print("The string is : " )
print(my_string)

K = 3
print("The value of K is ")
print(K)

print("结果为:")
print(convert_my_string(my_string, K))

输出

Method definition begins
Method definition ends
The string is :
PythonCode&Learn&ObjectOriented
The value of K is
3
结果为:
P y t
h o n
C o d
e & L
e a r
n & O
b j e
c t O
r i e
n t e
d
None

解释

  • 定义一个方法,该方法以字符串和 K 值作为参数,并返回输出。

  • 在方法之外,定义一个字符串并显示在控制台上。

  • 定义 K 的值并显示在控制台中。

  • 通过传递参数来调用该方法。

  • 这显示为控制台上的输出。


相关文章


有用资源