有趣的一行 Python 代码

摘要:
它也可以用作网络和爬虫。还有许多其他应用。今天我将向您展示下一行Python代码可以做什么。单行打印迷宫打印补充。如果上面的代码不能打印迷宫,你可以使用下面的代码来实现:打印一行打印桃心这个程序之前已经共享过,这是非常经典的。打印一行输出99乘法表打印“n”加入一行代码来绘制Mandelbrotprint姐妹图像网站爬虫今天原本打算分享一个姐妹图像爬虫程序,但该网站有太多的好处,这不是很好。

https://mp.weixin.qq.com/s/o9rm4tKsJeEWyqQDgVEQiQ

https://mp.weixin.qq.com/s/G5F_GaUGI0w-kugOZX145g

Python 这门语言非常的有趣,不仅可以做高大上的人工智能、大数据、机器学习。还可以用来做 Web、爬虫。还有其它很多的应用。今天我就给大家展示下一行 Python 代码都可以做些什么。

一行打印迷宫

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

【Python那些事】补充,上述代码若无法打印迷宫,可以用下面的代码实现:

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

有趣的一行 Python 代码第1张

一行打印桃心

这个程序在之前有分享过,非常的经典。

print('\n'.join([''.join([('AndyLove'[(x-y)%8]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)]))

有趣的一行 Python 代码第2张

一行输出九九乘法表

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

有趣的一行 Python 代码第3张

一行代码画 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)]))

有趣的一行 Python 代码第4张

妹子图片网站爬虫

今天原本是要分享一个妹子图片爬虫程序,但那网站福利太多,发出来不太好。技术无罪,感兴趣的同学可以 在GitHub上查看

https://github.com/chihaiyishen/Python-Learning/tree/master/python%20%E7%88%AC%E8%99%AB/BeatifulGirls

免责声明:文章转载自《有趣的一行 Python 代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇wps文字 怎么一次只显示一页embOS实时操作系统 任务通讯下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python接口测试入门

接口测试基础篇用几个简单的案例,带你轻松了解接口测试 首先了解一下接口测试的重要性: 接口测试有什么要求呢? 首先需要清晰的接口文档,标准如下: 接口名称 接口类型 输入参数 每个参数名; 每个参数类型; 每个参数业务含义; 每个是否可空; 每个字段长度(可选,一般需要提供,有严格要求的字段需特别注明); 输出参数 状态码; 提示信息; 每个参...

任务备忘(已经完成):用python写一个格式化xml字符串的程序

功能: 1.将xml中多余的空格,换行符去掉,让xml字符串变成一行。 2.将xml中添加缩进,使用print能正确打印添加缩进后的字符串。 思路: 采用正则表达式来判断xml中字符串的类型: 1.文件头 2.判断元素的种类:带有属性的标签,没有属性的标签,标签内结束的标签,只含有文本的标签,不含有文本的标签。 3.根据标签的级别添加换行符后面的空格 '...

Python 并发总结,多线程,多进程,异步IO

1 测量函数运行时间 importtime defprofile(func): def wrapper(*args, **kwargs): importtime start =time.time() func(*args, **kwargs) end =time.time()...

【基于python实现UI自动化】3.0 selenium

此文转载自:https://blog.csdn.net/lht3347/article/details/108630023#commentBox python-UI自动化之selenium元素定位 1.0 selenium工具介绍 2.0 selenium环境搭建 3.0 selenium元素定位 selenium常见8大元素定位 通过ID定位...

Python之win32模块

如果想在Windows操作系统上使用Python去做一些自动化工作,pywin32模块常常会被用到,它方便了我们调用Windows API。 安装及使用 通过命令pip install pywin32 进行安装。安装完成后,在Lib/site-packages下,能够找到PyWin32.chm文档,通过该文档能查看每一个函数的具体用法。 实例讲解 实例1...

python psycopg2 连接pg 建立连接池

# -*- coding: utf-8 -*-from psycopg2.pool import ThreadedConnectionPool,SimpleConnectionPool,PersistentConnectionPool from constant import pg_name, pg_user, pg_pw, pg_host, pg_por...