作者splasky (splasky)
看板Python
标题[问题] python3 物件问题
时间Wed Sep 21 20:54:04 2016
大家好 小弟最近正在阅读 python程式的原始码
发现没有遇过的规则
Q1:def __init__(self, data: bytes):
请问 data:bytes这是表达什麽意思?
Q2: def __repr__(self) -> str:
为什麽一个func可以透过指标(? 指向一个str?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.17.132.135
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1474462446.A.029.html
3F:→ crazycy: 应该是type hints?09/21 21:11
4F:→ crazycy: A1: data的型态是bytes09/21 21:12
5F:→ crazycy: A2: 这个func的return值是str09/21 21:13
原来是python3的规则 谢谢回覆
6F:→ mikapauli: cython?
09/21 21:13
※ 编辑: splasky (1.170.120.1), 09/21/2016 21:53:44
※ 编辑: splasky (1.170.120.1), 09/21/2016 21:54:16
7F:推 Typebrook: A2: PEP484的简单介绍: (基本上对function没影响) 09/21 22:00
10F:推 Yshuan: 还以为能做pattern matching @@ 09/21 23:18
11F:推 gozule: 其实我很好奇的事情是以後cython是否可以用python3指定的 09/23 11:04
12F:→ gozule: type直接编译,而不必在前面再加上一次type。 09/23 11:05
13F:推 Yshuan: 就我对python.h里面的pyObject理解 c阶段改成指定type 09/25 10:30
14F:→ Yshuan: 是不太可能的吧 09/25 10:31
15F:推 s06yji3: 印象中听过使用type hint并不会提高效率XD 09/26 09:17
16F:推 kenduest: 对 ide 来说应该会有帮助 10/01 17:24