
大家可以试试 print(5_0 + 5000_0)
1 ClericPy 2020-05-15 18:02:23 +08:00 cookbook 里有提过, 其他挺多书里也有... |
2 Kamiyu0087 2020-05-15 18:04:43 +08:00 Java 也可以,还蛮方便的 |
3 yazoox 2020-05-15 18:10:20 +08:00 不懂,这是啥意思? |
6 hehheh OP @Kamiyu0087 写 Python 快 5 年了,现在才知道 之前都没见过(或者说我没注意),今天 YouTube 上看视频发现有个人这么写 |
7 tmrQAQ 2020-05-15 18:17:29 +08:00 ruby 也可以 |
8 YUX PRO 为了大数好读还挺有用的 |
10 bnm965321 2020-05-15 18:21:07 +08:00 看过 PEP,为方便金融业加入的 |
11 CreSim 2020-05-15 18:32:14 +08:00 via iPhone Rust 也可以 |
12 ClericPy 2020-05-15 18:52:54 +08:00 @hehheh #4 进阶读物: 《 Python 进阶》( Intermediate Python 中文版) 流畅的 Python Python cookbook Python 最佳实践指南! The Hitchhiker’s Guide to Python 稍微看了看就感觉到 Python 里面的语法糖世界多么神奇了, 各种神设计 |
14 xg4 2020-05-15 19:00:41 +08:00 js, ts 也可以 |
15 hehheh OP 我刚才搜了下,发下那个 cookbook 我是看过的,而且是看了两遍,怎么就完全不记得有这么一个特性了?如果不用的话看过就忘啊 |
16 hehheh OP @TimePPT 我最早接触 python 还是 3.4 好像,啊啊啊啊啊。那个时候 3 用的还少,开始两年很多项目都用的 2. 我记得那个时候还和其他人讨论以后这么多 2 的项目到 2020 年 2 不支持了怎么办。。。结论是到时候再说。 没想到这么快就到了。。。 |
17 hehheh OP @ClericPy 我刚才搜了下,发下那个 cookbook 我是看过的,而且是看了两遍,怎么就完全不记得有这么一个特性了?如果不用的话看过就忘啊 |
18 Greatshu 2020-05-15 19:06:38 +08:00 Java7 开始就可以了,可以在数字中任意位置加任意数量的下划线。二、八、十、十六进制表示的整数、小数、指数都行。 |
20 yukiloh 2020-05-15 19:13:44 +08:00 java7 开始有的,据说是为了区分千分位 |
21 cmdOptionKana 2020-05-15 19:25:30 +08:00 现在各种语言特性互相借鉴,连 Go 都可以了。 |
22 hehheh OP @cmdOptionKana 啥时候 C++也能借鉴一下其他语言更多的好特性?哭 |
23 gkiwi 2020-05-15 19:43:07 +08:00 @cmdOptionKana #21 node 就不行! |
24 puilu 2020-05-15 19:46:53 +08:00 就像我今年才发现 JS 有人这么写 new Date(2019,12,11) ,不过好想有兼容问题。 |
25 puilu 2020-05-15 19:46:59 +08:00 好像 |
26 nightwitch 2020-05-15 19:48:40 +08:00 @hehheh C++14 以后也支持这样的语法,用引号隔开. int i = 1'000'000'000; |
27 hehheh OP @nightwitch 吐血,每次来都能学到新东西 |
28 hehheh OP @nightwitch 刚想测试一把,发现自己的电脑是 c++11,公司的编译器是 vs2010 的半支持 c++11 的编译器。。。我。。。算了还是找了个 online compiler 试一试。。。 |
29 jmc891205 2020-05-15 20:10:16 +08:00 via iPhone 因为老外数数是 3 位 3 位数的 1,234,567,890 |
30 AV1 2020-05-15 20:22:33 +08:00 js 也支持了,chrome80 已经原生支持。 12_3456_7890 |
31 yanqiyu 2020-05-15 21:27:52 +08:00 Verilog 也能, 写很长的二进制可以这么做 0010_1110_0010'b 为了方便阅读 |
32 agagega 2020-05-15 21:45:43 +08:00 大部分常用语言都可以的 |
33 TransAM 2020-05-16 02:03:25 +08:00 via Android 114_514_1919_810 |
34 mostkia 2020-05-16 09:09:27 +08:00 不是,问题是这样写有什么好处吗? |
35 huntcool001 2020-05-16 10:14:03 +08:00 @mostkia 10_000_000 一眼可以看出来是一千万 |
36 0d 2020-05-16 10:26:43 +08:00 via Android verilog 也可以这样写! |
37 24bit 2020-05-16 11:07:06 +08:00 现在高级语言一般都支持这个特性吧 |
38 redeyesovo 2020-05-16 11:42:38 +08:00 @TransAM 良いよ、来いよ |
39 JCZ2MkKb5S8ZX9pq 2020-05-16 17:38:45 +08:00 @hehheh #15 其实不会用到的特性,我看的当时就默认 [不用记] …… |
41 hehheh OP @JCZ2MkKb5S8ZX9pq 很多特性知识,就算记住了用过时间太久也会忘干净。我若干年前用过 qt 写过不少东西,前段时间需要用 qt,有些问题用谷歌搜,发现搜出来的结果是我若干年前自己上 qt.io 论坛问的或者是我自己回答别人的。结果我自己已经忘干净了 感觉像是自己做了时光机看以前的自己一样 |
42 ggjjl1 2020-05-16 18:01:02 +08:00  这是 Python3 的语法吧? |