摘要: 昨天小编利用Python正则表达式爬取了京东网商品信息,看过代码的小伙伴们基本上都坐不住了,辣么多的规则和辣么长的代码,悲伤辣么大,实在是受不鸟了。不过小伙伴们不用担心,今天小编利用美丽的汤来为大家演示一下如何实现京东商品信息的精准匹配~~ HTML文件其实就是由一组尖括号构成的标签组织起来的,每一对尖括号形... 阅读原文
2020-05-25 09:49:11 阅读(2311) 评论(0)
摘要: Hi,大家好,我是明哥。 在自己学习 Golang 的这段时间里,我写了详细的学习笔记放在我的个人微信公众号 《Go编程时光》,对于 Go 语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习 Go 语言,不防关注一下,一起学习,一起成长。 我的在线博客:http://golan... 阅读原文
2020-05-25 09:08:22 阅读(2011) 评论(0)
摘要: 1 # -*- coding:utf-8 -*- 2 3 data = { 4 "腾讯":{ 5 "LOL":{ 6 "上单":["诺手","剑姬","蛮王"], 7 "打野":["男枪","盲僧","卡兹克"] 8 ... 阅读原文
2020-05-25 09:04:02 阅读(2440) 评论(0)
摘要: 1 # -*- coding:gbk -*- 2 # 即使设置文件编码为gbk,下方定义的字符串s1依旧为unicode 3 4 # 获取默认编码格式 5 import sys 6 print(sys.getdefaultencoding()) 7 # >>> utf-8 ... 阅读原文
2020-05-25 08:03:03 阅读(2287) 评论(0)
摘要: 函数式编程与过程式编程打的区分:过程是没有返回值的函数,过程在python3中也有返回值,为None 函数的作用:代码复用、保持代码的一致性、使代码更容易扩展 过程的定义与调用: 1 def func2(): 2 """testing2""" # 过程的描述 3 print("in the ... 阅读原文
2020-05-25 07:02:02 阅读(2162) 评论(0)
摘要: 函数的一般参数(参数个数可确定): 1 # x、y、z 为形参 2 def func1(x, y, z): 3 print("x=%s" % x) 4 print("y=%s" % y) 5 print("z=%s" % z) 6 return 0 7 # 1、... 阅读原文
2020-05-25 06:00:05 阅读(2514) 评论(0)
摘要: 局部变量仅在其作用域内生效,全局变量在任何地方都生效 1 name = "dog" #全局变量 2 sex = "男" 3 def change_name(name): 4 print("befor change", name) # befor change dog 5 name ... 阅读原文
2020-05-24 23:38:02 阅读(2066) 评论(0)
摘要: 递归:在函数内部可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数递归特性:  1、必须要有一个明确的结束条件  2、每次进入更深一层递归时,问题规模相比上次递归都应有所减少  3、递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用    是通过栈(stack)这种数据结构实现的... 阅读原文
2020-05-24 22:17:02 阅读(2145) 评论(0)
摘要: 变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数 1 def add(x,y,f): 2 return f(x) + f(y) 3 # abs为内置函数,作用是取绝对值 4 res = add(3,-6,abs) 5 print(res) ... 阅读原文
2020-05-24 21:10:04 阅读(2121) 评论(0)
摘要: 集合(set)是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 创建格式:list_1 = {value01,value02,...} 或者 set(value) 集合作用:集合能... 阅读原文
2020-05-24 17:48:03 阅读(2272) 评论(0)