Python 函数的深入探讨与应用
1. 无返回值函数
在编程中,有时我们需要执行一系列不产生具体返回值的指令。如果这些指令序列会多次出现,将其封装成函数是个不错的选择。
1.1 插入字符串到随机位置的函数
下面是一个用于测试将字符串插入到另一个字符串随机位置的函数的程序:
from random import randint
def main():
for i in range(10):
print(insertAtRandom("arxcsw", "8"))
def insertAtRandom(string, toInsert):
n = len(string)
r = randint(0, n)
result = ""
for i in range(r):
result = result + string[i]
result = result + toInsert
for i in range(r, n):
result = result + string[i]
return result
main()
运行这个程序可能会得到类似如下的输出:
arxcsw8
ar8xcsw
arxc8sw
a8rxcsw
arxcsw8
ar8xcsw
arxcsw8
a8rxcsw
8arxcsw
8arxcsw
输出表明第二个字符串被插入到了第一个字符串的任意位置,包括开头和
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



