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

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

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

示例

下面是相应的演示-

print("方法定义开始")
def convert_my_stringmy_stringmy_k):

   for index in rangelenmy_string)):
      if index % my_k == 0:
         sub = my_string [indexindex + my_k]
         my_list = []
         for j in sub
            my_list.appendj
         print'中'.joinmy_list))
print(“方法定义结束”)

my_string =PythonCodeLearnObjectOriented
print(“字符串是:”)
printmy_string

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

print(“结果是:”)
printconvert_my_stringmy_stringK))
Python

输出

方法定义开始
方法定义结束
字符串是:
PythonCodeLearnObjectOriented
K的值为
3
结果是:
P y t
h o n
C o d
eL
e a r
nO
b j e
c t O
r i e
n t e
d
Python

说明

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

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

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

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

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册