zyb201314 最近的时间轴更新
zyb201314

zyb201314

V2EX 第 527254 号会员,加入于 2021-01-07 10:18:39 +08:00
zyb201314 最近回复了
233 天前
回复了 zyb201314 创建的主题 JavaScript [新手] 不懂就问.
谢谢各位,让我明白了这是个坑.
糟粕+1
let user = {};
user.name = "MR.Zhang";

user.func=function(x){
let y = x => x +"! " + this.name;
return y(x);
}

// 等效于:
/*
user.func=function(x){
return x +"! " + this.name
}
*/

console.log(user.func("你好"));
233 天前
回复了 zyb201314 创建的主题 JavaScript [新手] 不懂就问.
谢谢各位. 是否可理解为箭头函数的不支持 this ?
258 天前
回复了 2bin 创建的主题 Python 请教 Python 中 xpath 如何实现这种需求
#这样?
html = etree.HTML(html_str)
lst=[]
for a in html.xpath('//span//a'):
content = a.xpath('.//text()')
l=''.join("".join(content).split()).replace('"',"")
lst.append(l)
print(lst)
260 天前
回复了 badacook 创建的主题 Python pandas.DataFrame 的列筛选
print(result[result.code.str.contains("sz")&result.code_name.str.contains("B")])
261 天前
回复了 going 创建的主题 Python Python 高性能小算法
#这咋样?
import heapq
s=[9,2,3,6,10,5,7,1,8]
print(sum(heapq.nsmallest(3,s)))
print(sum(heapq.nlargest(3,s)))
267 天前
回复了 long2ice 创建的主题 Python asyncmy, 一个利用 cython 加速的 asyncio MySQL 驱动
辛苦、支持! 加星收藏
这里(?:exp)没有必要吧?
还有例子字符串中除了 float 中有'点', 没有其它单独的'点'.那么直接获取数字和点就 ok 了.如:
s="0.7-1 万 /元;"
print(re.findall("[\d\.]+" , s))
268 天前
回复了 plko345 创建的主题 Python 请教一个 dict 中取相同 value 的方法
#竟然没人用一楼方案?
data = [
{
"labels": {
"k_1": "v_1",
"k_2": "v_2",
"k_3": "v_3_1"
}
},
{
"labels": {
"k_1": "v_1",
"k_2": "v_2",
"k_3": "v_3_2"
}
}
]
################################
label_name = next((next((j for j in i)) for i in data))
labels = data[0][label_name]
#获取第一个 labels 的字典.
targets = {}
################################
for d in data:
for j in d:
labels = dict(labels.items() & d[j].items())
targets = dict(targets.items() ^ d[j].items())
################################
data=[{str(label_name): labels},{'targets': targets}]
print(data)
277 天前
回复了 lxl1531 创建的主题 Python Python 的字符串拼接函数 join()是怎么实现的
join()会不会先计算整个列表需要的空间,类似一次性申请足够空间合并所有字符串, 是否有字符串缓冲机制实现类似列表 append 就地增加字符串?
而用 for 需要不断地申请字符串扩容和迁移,随着合并的字符串越多,迁移越来越慢.
277 天前
回复了 qazwsxkevin 创建的主题 Python 正则表达测试器通过,但在 re 里报错...
#Python3.6 测试通过.
import re
def getvarValue(SrcStr,sStr,eStr):
searchStr = "[{}]\s*\=\s+(\w+?)[{}]".format(sStr,eStr) #能应对标准的 JS 定义变量写法
tmpStr = re.findall(searchStr,SrcStr)
if len(tmpStr) == 1:
return str(tmpStr[0])
else:
return str(tmpStr)

SampleText = " var TeacherID= 667A28;"
result = getvarValue(SampleText,'TeacherID',';')
print(result)
#一>667A28
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2574 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
♥ Do have faith in what you're doing.