V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  2gua  ›  全部回复第 1 页 / 共 1 页
回复总数  7
2019-07-11 12:07:53 +08:00
回复了 ladypxy 创建的主题 Python Python 正则表达式合并的问题
from typing import Optional, Match, Pattern, Tuple
import re


def matchs(target: str) -> Optional[str]:
pat: Pattern[str] = re.compile(r"port\s*(\d+)|Logon ID:\s*(\w+)")
res: Optional[Match[str]] = re.search(pat, target)
if res:
g: Tuple[Optional[str], Optional[str]] = res.groups()
return g[0] if g[0] else g[1]
return None
2019-07-01 17:41:27 +08:00
回复了 noli 创建的主题 Python [可能引战] 用过 Python 也没法理解为什么 Python 是个好语言
不知道 Python 好在哪儿。就是每每用到它时,感觉写代码很愉悦就是了。比如这样我就觉得很方便:
In [79]: m1 = {'a': 1, 'b': 2}

In [80]: m2 = {'c': 3, 'd': 4}

In [81]: {**m1, **m2}
Out[81]: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
2018-02-04 18:36:24 +08:00
回复了 bingod 创建的主题 Python 2018 年,你选择 Flask 还是 Django?
Flask 玩腻,现在选 Django。
2018-02-03 23:47:53 +08:00
回复了 frank065 创建的主题 Python 求教算法,二维 list 如何遍历子项生成新的 list?
lst = [['a', 'b', 'c'], ['@', '#', '$', '%'], ['1', '2']]

1.
import itertools
[list(i) for i in itertools.product(*lst)]

2.
def cross(lst):
def swim(l, t, res):
if len(l) == 0:
res += [t]
return
for i in l[0]:
swim(l[1:], t + [i], res)

res = []
swim(lst, [], res)
return res
2016-10-11 13:51:16 +08:00
回复了 barretlee 创建的主题 程序员 你用的哪个编辑器, ST/Atom/VSC?
VS Code.
2013-12-07 20:20:35 +08:00
回复了 h2sky 创建的主题 问与答 你喜欢去哪个网站听音乐?
douban.fm
虾米
如果出于了解的目的,就不一定会写项目。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2749 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.