前言

python有很多优雅有趣的代码写法,同时还很简短,以至于当我刚开始接触这个编程语言的时候,就爱不释手。而前几天的编程语言榜单中python也超越了java成为了第一,挺替python开心的。

python到底有多有趣呢?一行代码告诉你!


正文

1)画爱心

print('\n'.join([''.join([('WangGangdan'[(x-y)%10]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(15,-15,-1)]))

打印效果:

这个可谓是表白神器,每逢过节都可以拿出来炫耀下,兄dei,懂我意思吧?

2)画一个Mandelbrot

print('\n'.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)])

打印效果:

3)打印99乘法表

print('\n'.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))

打印效果:

4)一行代码实现快速排序

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]

5)可以让两个变量交换值

a, b = b, a

这个应该是简单的。也是pythonic风格的。

6)打印python之禅

import this

打印效果:

这个估计有很多人不知道,你们常说的 “人生苦短,我用python” 这句话就是出自这里的。python的美常常就体现在上面。好的python程序员也应该去遵守它。

7)看漫画

import antigravity

漫画大致翻译:

上图:

“你在飞!怎么做到的?”

“Python!”

下左:

“我昨晚学习了 Python,一切都是那么简单”

“运行 HELLO WORLD 只需要 print “Hello World!””

下中:
“我还是不明白……动态类型,还是空格?”

“来加入我们吧,编程又再次变得有趣起来了,Python 是一个全新的世界”

“但你是怎么飞起来的?”

下右:

“我只是输入了 import antigravity”

“就这样?”

“我还对药品柜中的所有东西进行了采样比较”(暗指他对比过多种编程语言,但还是觉得 Python 最简单)

“但我想这就是 Python.”

8)开启web

python -m http.server 8080

9)打印迷官

print(''.join(__import__('random').choice('/\\') for i in range(50*24)))

打印效果:

10)打印 ”hello world“

print('hello world')

这个相信大家都打过吧(皮一下,打过的在下面点赞看看,统计下有多少人。

暂时就这么多,如果你发现更多好玩的python代码,欢迎在留言区与大家分享出来。


参考链接

https://www.zhihu.com/question/37046157
原创: sergiojune

有趣的代码:一行Python代码能干嘛?相关推荐

  1. python画代码-一行Python代码画心型

    一行Python代码画心型 1.画I组成的心型代码: print(' '.join([''.join([('I'[(x-y) % len('I')]if ((x*0.05)**2+(y*0.1)**2 ...

  2. 一行Python代码能干什么?有意思!

    我下班最大的乐趣就是刷抖音 一开始刷的都是一些无聊小剧场 后来看看能不能刷一些技术上的内容 因为本人觉得Java是世界上最好的编程语言 可是我在刷抖音的时候 刷到了一行Python代码能干什么 我突然 ...

  3. 一行 Python 代码能干什么?有意思!

    我下班最大的乐趣就是刷抖音 一开始刷的都是一些无聊小剧场 后来看看能不能刷一些技术上的内容 因为本人觉得Java是世界上最好的编程语言 可是我在刷抖音的时候 刷到了一行Python代码能干什么 我突然 ...

  4. 一行Python代码能干什么?惊了!

    点击书籍图片,下单输入优惠码"python"立减10元 我下班最大的乐趣就是刷抖音 一开始刷的都是一些无聊小剧场 后来看看能不能刷一些技术上的内容 因为本人觉得Java是世界上最好 ...

  5. python有趣的代码-有趣的一行 Python 代码

    Life is short, just use Python. Python 这门语言非常的有趣,不仅可以做高大上的人工智能.大数据.机器学习.还可以用来做 Web.爬虫.还有其它很多的应用.今天我就 ...

  6. 骚操作!一行Python代码能干嘛

    点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 下面给大家介绍50个有趣的Python一行代码,都很实用. 希望大家能从中找到对自己有帮助的技巧. ▍1.字母异位词 两个单词如果包 ...

  7. python代码库能干什么_一行Python代码能做什么?

    很典型的文章,基本可以展示Python代码到底有多黑魔法.虽然文中有些案例连我都觉得走火入魔,但真的很值得一看... 自从08年接触Python,就有爱不释手的感觉,逐渐地,有些不忍地疏远了Perl ...

  8. 问:一行Python代码到底能干多少事情?(三)

    今天来继续分享一行Python代码可以完成的事情!建议收藏,这真的很有用!!! 一.Lambda表达式 传入1个参数的Lambda表达式 p = lambda x:x**2 print(p(3)) 传 ...

  9. 神操作!一行Python代码搞定一款游戏?给力!

    来源:pypl编程榜 一直以来Python长期霸占编程语言排行榜前三位,其简洁,功能强大的特性使越来越多的小伙伴开始学习Python .甚至K12的同学都开始学习Python 编程.新手入门的时候趣味 ...

  10. 一行Python代码能实现这么多丧心病狂的功能?(代码可复制)

    最近看知乎上有一篇名为<一行 Python 能实现什么丧心病狂的功能?>(https://www.zhihu.com/question/37046157)的帖子,点进去发现一行Python ...

最新文章

  1. 全局变量:global与$GLOBALS的区别和使用
  2. arch linux 下 安装搭建python机器学习环境
  3. ubuntu 10.04 安装 pyquery
  4. gpg加密命令 linux_加密方案 GNUPG amp; Yubikey
  5. Qt Creator IDE概述
  6. React 和 Vue的特点
  7. less is more,so 只记 less
  8. 人工智能凉凉了?中国 AI 人才缺口高达 12113 个!
  9. 8086汇编语言将一串字符串内小写字母转换为大写字母,其余字符不变(全注释)
  10. Android/ios手机销售榜信息
  11. 学习日志-virtual,override,new,overload
  12. typecho插件编写教程6 - 调用接口
  13. python-pygame实现飞机大战-2-添加敌机以及碰撞爆炸
  14. (自兴人工智能)python列表
  15. ArcGIS API For Javascript 4.15 绘制地图:在地图上绘制点和面
  16. 阿里、腾讯等大厂技术面试题目汇总
  17. cmd命令下修复硬盘/U盘
  18. 《认知天性》让学习轻而易举的心理学规律
  19. DP + 前缀和 - 牡牛和牝牛 - AcWing 1307
  20. jsp_asp_php,PHP/JSP/ASP

热门文章

  1. 收集一些Windows系统非常严重的安全漏洞
  2. PDF怎么编辑,如何去除PDF水印
  3. 【单片机仿真项目】利用定时器0实现对LED灯的闪烁控制,LED灯的闪烁间隔为0.5秒
  4. 计算机8字少一竖是什么符号,一长一短两竖符号怎么弄
  5. Blender 粒子系统
  6. HTTP协议相关的问题
  7. 干货 | 想学数据分析不知道该读什么书、从哪本读,翻遍专业知识类网站最全的整理!
  8. python定时器库_python定时器示例代码
  9. 筛网目数-孔径对照表
  10. ArcGIS学习12:ModelBuilder参数化建模