Python代码实现一行Python代码代码能做什么,这是一个充满想象力的好问题,我这边分分两种情况:PYthon代码,非Python代码。如果你有更有意思的欢迎补充。喜欢给赞!
1、一行代码输出特定字符"Love"拼成的心形
print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))2、一行代码实现求解2的1000次方的各位数之和
print(sum(map(int, str(2**1000))))3、一行代码输出斐波那契数列
print([x[0] for x in [(a[0], a.append([a[1], a[0]+a[1]])) for a in ([[1, 1]], ) for i in range(30)]])4、一行代码启动一个Web服务
python3 -m http.server 8080 # python35、无限字符动画,可以更换自己喜欢的字符,也可以替换成文字
python -c "while 1:import random;print(random.choice('^_^'), end='')"6、一行代码实现快速排序
qs = lambda xs : ( (len(xs) <= 1 and [xs]) or [ qs( [x for x in xs[1:] if x < xs[0]] ) + [xs[0]] + qs( [x for x in xs[1:] if x >= xs[0]] ) ] )[0]7、一行代码解决FizzBuzz问题
print(' '.join(["fizz"[x % 3 * 4:]+"buzz"[x % 5 * 4:] or str(x) for x in range(1, 101)]))8、一行代码解决八皇后问题
[__import__('sys').stdout.write('\n'.join('.' * i + 'Q' + '.' * (8-i-1) for i in vec) + "\n========\n") for vec in __import__('itertools').permutations(range(8)) if 8 == len(set(vec+i for i in range(8))) == len(set(vec-i for i in range(8)))]9、一行代码实现数组的flatten功能: 将多维数组转化为一维
flatten = lambda x: [y for l in x for y in flatten(l)] if isinstance(x, list) else [x]10、可以让两个变量交换值
a, b = b, a11、打印迷官
print(''.join(__import__('random').choice('/\') for i in range(50*24)))12、画一个Mandelbrot
print(' '.join([''.join(['*'if abs((lambda a:lambda z,c,n:a(a,z,c,n))(lambda s,z,c,n:z if n==0else s(s,z*z+c,c,n-1))(0,0.02*x+0.05j*y,40))<2 else' 'for x in range(-80,20)])for y in range(-20,20)]))13、打印99乘法表
print(' '.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))14、100英尺高尔夫
import math as m;a,v=eval(input());[print('%03d'%x+' '*m.floor(0.5+x*m.tan(a)-x*x/(v*m.cos(a)))+'o') for x in range(102)]15、猜数字
python -c "import random;n=random.randint(1,99);[(lambda a:print('Y' if a==n else 'H' if a>n else 'L'))(int(input())) for i in range(6)]"非Python代码实现
1、能删库跑路
这行指令就像是在你的所有文件上浇汽油然后一把火把他们全烧了。
sudo rm -rf /*2、能让电脑死机
:(){ :|: & };:3、能让你上演黑客帝国
sudo apt-get install hollywood cmatrix4、Perl 一句代码查找重复单词
perl -0777 -ne 'print "$.: doubled $_\n" while /\b(\w+)\b\s+\b\1\b/gi'5、Js一句代码帮你骂人
(!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]6、清除系统缓存
<a href=“JavaScript:alert('清除缓存成功')”>清除缓存</a>7、Matlab上马上出来二哈
spy更多精彩内容推荐
作为一名Python爱好者,我会定期分享一些Python学习技巧、趣味Python、数据分析、数据挖掘、爬虫等内容,感性兴趣的可以学习一下。
太香了!强烈安利14个Python奇技淫巧
Python分析了5年的沪指数据,这茬韭菜没那么容易被割
英伟达小姐姐的7大Python技巧合集,Github点赞量高达2500+
Python办公自动化|只需三秒,一键生成数据分析报告!
干货|手把手教你如何去做一份商业数据分析报告
码字不易,有所收获给个赞,谢谢!