Python一行代码可以实现的功能非常多样,下面是一些例子:
1. 打印"Hello World!"
print("Hello World!")
2. 计算1到100之间所有的质数
print([i for i in range(2, 101) if all(i % j != 0 for j in range(2, int(i0.5) + 1))])
3. 转置一个矩阵
old_list = [[1, 2, 3], [3, 4, 6], [5, 6, 7]]
transposed = list(list(x) for x in zip(*old_list))
print(transposed)
4. 将二进制转为十进制
decimal = int('1010', 2)
print(decimal)
5. 将字符串转为小写或大写
text = "Hi my name is Allwin"
lower_case = text.lower()
upper_case = text.upper()
print(lower_case, upper_case)
6. 复制文件内容
import shutil
shutil.copyfile('source.txt', 'dest.txt')
7. 使用列表推导式生成0到9之间的所有偶数列表
even_numbers = [i for i in range(10) if i % 2 == 0]
print(even_numbers)
8. 使用lambda表达式实现快速排序算法
qsort = lambda l: l if len(l) <= 1 else qsort([x for x in l[1:] if x < l]) + [l] + qsort([x for x in l[1:] if x >= l])
9. 打印九九乘法表
print('\n'.join(['%2s x %2s = %2s' % (j, i, i*j) for i in range(1, 10) for j in range(1, i+1)]))
10. 生成随机迷宫
print('\n'.join(['' if random.choice(['', ' '] for _ in range(50*24)]) for _ in range(50)])
以上只是一些例子,Python的一行代码功能远不止这些,它还能实现更复杂的操作,如网络爬虫、数据处理、算法实现等。Python的简洁语法和强大的功能使其成为快速开发和小工具制作的理想选择