程序猿 520 表白方式

  一年一度的 520 又来了,作为一名小小程序猿,当然给大家带来一点 小小惊喜咯,看看程序猿的表白方式有何与众不同!
  

乱码表白法

‘BZh91AY&SY(“UZ\x00\x00lP\x00k\xd8H\x00 \x00t\x12 \x8d4\x10\xa9=A\x93g\tY \x08e\x05\xcd\nFiM\xa4\xe2T\xc9\x99UB\x81\xb6\x87\x0c\n\x15\xef\xb2\x17\x11\xd0\xd4^\x12\x91\x8d\x89\xb2\x00!k=\xde|]\xc9\x14\xe1B@\xa0\x89Uh’
复制请用下面

'BZh91AY&SY("UZ\x00\x00lP\x00k\xd8H\x00 \x00t\x12 \x8d4\x10\xa9=A\x93g\tY \x08e\x05\xcd\nFiM\xa4\xe2T\xc9\x99UB\x81\xb6\x87\x0c\n\x15\xef\xb2\x17\x11\xd0\xd4^\x12\x91\x8d\x89\xb2\x00!k=\xde|]\xc9\x14\xe1B@\xa0\x89Uh'
// 众里寻他千百度,蓦然回首,那人却在灯火阑珊处
import bz2
str_orig = 'BZh91AY&SY("UZ\x00\x00lP\x00k\xd8H\x00 \x00t\x12 \x8d4\x10\xa9=A\x93g\tY \x08e\x05\xcd\nFiM\xa4\xe2T\xc9\x99UB\x81\xb6\x87\x0c\n\x15\xef\xb2\x17\x11\xd0\xd4^\x12\x91\x8d\x89\xb2\x00!k=\xde|]\xc9\x14\xe1B@\xa0\x89Uh'
str_dec = bz2.decompress(str_orig)
print(str_dec)

学霸式表白法

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-3, 3, 50, endpoint=True)
y1 = 1 / (x + 3)
y2 = np.sqrt(9 - x * x)
y3 = abs(2 * x)
y4 = -3 * abs(np.sin(x))

plt.subplot(141)
plt.plot(x, y1)

plt.subplot(142)
plt.plot(x, y2, x, -y2)

plt.subplot(143)
plt.plot(x, y3)

plt.subplot(144)
plt.plot(y4, x)


plt.show()

效果:
这里写图片描述

xoox表白法

xooxoox xooxxoo xooxxxx xoxoxxo xoxoxox

程序猿脑子里八成就是 二进制,所以我们翻译成十进制则是:

73 76 79 86 85

好像,这串数字并没有什么意思,怎么办?在线等,挺急的!
嗯哼?除了二进制很重要的就是ascill码咯
这里写图片描述
对比参照表这句话的意思就是: I LOV U

哈哈哈,就收集了这么几个,仅供娱乐,做一个开开心心的小小写程序猿!

猜你喜欢

转载自blog.csdn.net/jeffery0207/article/details/80378380