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

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

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

示例

下面是相应的演示-

print("方法定义开始")
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(“方法定义结束”)

my_string =“PythonCode&Learn&ObjectOriented”
print(“字符串是:”)
print(my_string)

K = 3
print(“K的值为”)
print(K)

print(“结果是:”)
print(convert_my_string(my_string,K))

输出

方法定义开始
方法定义结束
字符串是:
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
无

说明

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

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

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

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

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程