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

当需要将字符串转换为每行具有 'K' 个字符的矩阵时,定义了一个方法,该方法接受一个字符串和一个 'K' 的值。它使用简单的迭代、模运算符和“追加”方法。

示例

以下是相同的演示 -

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("字符串是: " )

print(my_string)

K = 3

print("K 的值是 ")

print(K)

print("结果是:")

print(convert_my_string(my_string, K))

输出结果
Method definition begins

Method definition ends

字符串是:

PythonCode&Learn&ObjectOriented

K 的值是

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 的值已定义并显示在控制台中。

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

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

以上是 Python 程序 - 将字符串转换为每行 K 个字符的矩阵 的全部内容, 来源链接: utcz.com/z/317300.html

回到顶部