For people who can never find the right word. 'that' — the ultimate pronoun.
Project description
that-i-mean-that-yes-that-dont-u-understand-what-i-mean-omfg-you-stupid-mf
"那个"的终极编程纪念
有些人说话永远找不到合适的词,只会说"那个那个那个"。 现在你写代码也可以这样了。
编程哲学 / The Philosophy
你站在一群人中间,突然有人说了一句:
"那个。"
所有人停下来,转头看你。 你不知道他在叫谁。 你不知道他要说什么。 你只知道一件事:有人要开始说一些他自己都没想清楚的东西了。
that 包就是这个瞬间的代码化。
当你写下 that 的时候,Python 也不知道你在说什么。它只知道你应该在说某样东西。所以它随手指一个——谁知道呢,也许就是你心里想的那个。
如果错了——再试一次。反正"那种人"本来就是要说好几遍才能说清楚的。
三大法器 / Trinity
| 法器 | 咒语 | 效果 |
|---|---|---|
| 混沌 | that |
每次随机指一个 |
| 精准 | that.point_at(x) |
就是指的那个,但为什么不说 x |
| 自信 | that.is_obviously() |
觉得你应该懂,但还是什么都没说 |
安装 / Install
pip install that-i-mean-that-yes-that-dont-u-understand-what-i-mean-omfg-you-stupid-mf
(74 个字符。慢慢打,不着急。)
使用案例 / Use Cases
① 混沌 Hello World — Chaos
from that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf import that
x = 42
h = "hello"
w = "world"
pi = 3.14
# 正常人:
assert h + w == "helloworld"
# "那种人"——混在一堆东西里喊"那个":
# He's standing in a crowd yelling "that":
result = that + that
# 结果可能是 "helloworld"、"hellohello"、"worldhello"、"worldworld"
# 也可能是 84(x+x)、46.14(x+pi)、"hello42"……
# Everything is fair game, just like "that" in real life
② 问时间 — Calling Out in the Dark
原意:那就像是在叫人,但你不知道他在叫谁。所以当他叫到你的时候,你才回答。
from datetime import datetime
from that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf import that
# 中间一堆不相干的东西,就像当时在场的人:
name = "Alice"
score = 98
temp = 36.5
tags = ["python", "that", "chaos"]
# 正常人:
# 直接点名道姓,毫不含糊
datetime.now()
# "那种人"——那个在人群里喊"那个"的人:
# "那个,现在几点钟了?"
#
# that.now 的意思是这样:
# 1. that:"是在叫我吗?" ← 每个人都以为自己被点名了
# 2. 实际指向了 datetime
# 3. datetime:"是在调用我吗?哦,now(),懂了"
# 4. 输出:2026-05-20 02:32:44
# 但大多数时候,that 叫到的不是 datetime:
that.now() # → name.now() → AttributeError('str' object has no attribute 'now')
that.now() # → temp.now() → AttributeError
that.now() # → tags.now() → AttributeError
that.now() # → datetime.now() → '2026-05-20 02:32:44' ← Q:叫到了没?A:叫到了!
这就像家庭聚会时,你岳母说了一句"那个,帮我拿一下"——所有人都在猜她在叫谁。
- 如果被叫到的是你:你起身,拿了,完事
- 如果被叫到的是你老婆:她瞪你一眼,你起身,拿了,完事
- 如果被叫到的是你女儿(两岁):她跑过去给了你岳母一块积木——错了,但勇气可嘉
③ 精准(但废话)— The Pedantic Mode
from that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf import that
h = "hello"
w = "world"
# 正常人:
h + w # 直接了当
# "那种人"——明明知道词,但非要用"那个"指一下再说:
that.point_at(h) + that.point_at(w) # 打了一堆字,结果一样
point_at 的意思是:我已经知道答案了,但我还是要用"那个"来指它。
就像你在超市指着苹果说:"我要那个。"——你明明可以直接说"苹果"。 但你偏不。
④ 自信交白卷 — The Void
from that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf import that
# "那个,这不明显吗?"
answer = that.is_obviously()
# → None
# "……"
# "哦,所以你也不知道。"
# 那它等于什么?
that.is_obviously() == True # → False
that.is_obviously() == False # → False
that.is_obviously() == None # → True ← 至少这个诚实
自信满满地交了白卷。
"That's obviously..." — 刚开口就知道说不出什么有用的东西,但嘴已经刹不住了。
包名本身 / The Package Name
pip install that-i-mean-that-yes-that-dont-u-understand-what-i-mean-omfg-you-stupid-mf
74 个字符。你打到一半就会骂人。打完了会发现还有更长的 import 在等你。
包本身就是"那个"的化身。
你要用"那个"(that),就要先打完这 74 个字——就像在生活中,你要等那个人把"那个那个那个"说完,才知道他到底要说什么。
这是 meta 的报应。
致谢 / Credits
- FlaDOS — 代码,搭建,上传
- FlaDOS's Wife — 灵感来源("那个!""那个!""那个!")
- Claw — 实现工具,全程吐槽
协议 / License
MIT — 你爱怎么"那个"就怎么"那个"。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf-1.3.0.tar.gz.
File metadata
- Download URL: that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf-1.3.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f38bdec384da2c68468ee00f45cadc527b8965a2a3045df7fd5e20ca4cbb0f4
|
|
| MD5 |
eaebd7d059631b88445f58f8c9f12360
|
|
| BLAKE2b-256 |
9c89ee51bf9ca10ef26e004099a511e6afe9a921faa117278323d951149ea91f
|
File details
Details for the file that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf-1.3.0-py3-none-any.whl.
File metadata
- Download URL: that_i_mean_that_yes_that_dont_u_understand_what_i_mean_omfg_you_stupid_mf-1.3.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3dd9d8eec8f736b954ea5e342502c1b9b1c91172efca65fb94f64407968bd5d6
|
|
| MD5 |
b8bd0d0864dd660a857b87d118088732
|
|
| BLAKE2b-256 |
3fc4b5163807b203e3dbcffd13e45416688dd69eb4705c428756c34c871029c4
|