首页   注册   登录

forrestchang

V2EX 第 65132 号会员,加入于 2014-06-15 16:40:09 +08:00
forrestchang 最近回复了
Scrivener 了解一下。
@Cheez #33 你返回的是生成 People 对象的迭代器还是生成器?内置的迭代器类型有 List,不能用吗?还是 People 这个对象本身实现了迭代器协议?

如果是使用 mypy 的话,建议参考:
- https://mypy.readthedocs.io/en/latest/protocols.html:这个写了如何自定义协议,要使用 typing_extension 这个包
- https://www.python.org/dev/peps/pep-0484/#the-type-of-class-objects:这个是和 class 相关如何做 type hints,要使用 Type[C]

我看你的描述,获取点赞的列表,应该用 def x() -> List[People] 这样就可以了。
lz 先列一下 Python 的版本吧,看提示,应该是 import 的问题。

@panyanyany 加引号是用在 using before definition 情况下的,但是在 3.7 中不需要了,只需:

from __future__ import annotations
312 天前
回复了 xyjsdo 创建的主题 问与答 关于研究生实习,以及研究生期间的学习
来我司吧,爱奇艺,17 号之前有提前批内推,免笔试。
2018-04-28 00:02:46 +08:00
回复了 zeyexe 创建的主题 Python Flask 发布 1.0 版本了
@clino 后端确实就是搞搞数据库,封装一下 API,然后一亿的请求打过来,你看着办吧。
2018-03-20 22:31:28 +08:00
回复了 MaydayMasa 创建的主题 Python 问 现在学 Python 的哪个版本
3.7
2018-01-04 23:20:34 +08:00
回复了 serge001 创建的主题 Python Python 的包管理感觉怎么这么不优雅。。。
Python 的导入机制确实不太优雅,但是包管理机制还是众多语言中比较好的。

1. requirements.txt 只是文本文件,在 Linux 上后缀和文件是不是二进制无关,这样写只是约定俗成,你也可以写成别的;
2. 正确的做法是一个项目用一个 virtualenv 来管理包,进行项目间的包隔离。
2017-12-30 22:05:13 +08:00
回复了 nuj 创建的主题 求职 考研感觉因为数学黄了,准备春招.
我司成都研发中心刚成立(主要做算法),可以看一下: http://zhaopin.iqiyi.com/job-school.html
2017-12-19 17:13:48 +08:00
回复了 chuanqirenwu 创建的主题 Python Python 无法 import 位于同级 package 下的代码
每个包下面都加 __init__.py, 然后终端运行 PYTHONPATH=path/to/src python what/you/want/to/run.py
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1192 人在线   最高记录 5043   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 8ms · UTC 17:46 · PVG 01:46 · LAX 10:46 · JFK 13:46
♥ Do have faith in what you're doing.
沪ICP备16043287号-1