自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 python基础入门(函数)

python基础入门之函数导语这章开始是过渡篇,是python基础慢慢向高级编程过渡,函数是将⼀段具有独⽴功能的代码块,整合到⼀个整体并命名,在需要的位置调⽤这个名称即可完成对应的需求。简单来说,就是定义一个求和函数,只要调用这个函数名字,就可以实现求和的功能。函数定义:def 函数名(参数): 代码 ......不同的需求,参数可有可⽆。调用:函数名(参数)在Python中,函数必须先定义后使⽤。实验:def test_func(): print('-

2021-12-02 23:28:37 445

原创 python基础入门(推导式)

python基础入门之推导式导语主要就是列表,字典,集合推导式,学了有什么用,简化代码,让程序看起来很牛逼的样子,硬要说技术上的,那就是让你看起来更专业,说白了,就是装杯用的。列表推导式快速生成有规律的列表:正常创建⼀个0-10的列表。list1 = []i = 0# while循环依次追加数字到空列表list1中 i = 0while i < 10: list1.append(i) i += 1print(list1)list2 = []# for循环依次追加数字

2021-12-02 00:48:48 108

原创 python基础入门(集合)

python基础入门之集合导语我们说过,创建字典用大括号,不过集合也是大括号,这点我们要注意一下,一定要区分数据结构,字典是键值对成对出现,集合就不是了,说这句话的意思就是集合没有键值对!集合创建集合使⽤ {} 或 set() , 但是如果要创建空集合只能使⽤ set() ,因为 {} ⽤来创建空字典。PS:可以理解set在编程语言中的专业名字叫集合。特点:可以去掉重复数据;(自带去重功能)数据是⽆序的,故不⽀持下标 。s1 = {10, 20, 30, 40, 50}pri

2021-11-30 23:24:12 756

原创 python基础入门(字典)

python基础入门之字典导语我们知道元组是小括号组成,列表是中括号,那么字典肯定就是大括号了,当然逻辑不是这么样的哈,只是为了记忆,字典的作用是为了更好的储存更多的数据,方便查找,就跟我们新华词典作用类似。创建字典符号为⼤括号数据为键值对形式出现各个键值对之间⽤逗号隔开字典是可变类型# 有数据字典dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}# 空字典dict2 = {}dict3 = dict()# ⼀般称冒号前⾯的为

2021-11-29 23:12:29 328

原创 python基础入门(元组)

python基础入门之元组导语我们知道列表是可以储存多个数据,但是它是可变的,现在就有一个需求,要求储存的数据是不能修改的,是吧,需求就是这么硬性,有时候都想锤产品经理,总是不干人事,但是没办法,提出需求只要是能解决我们都得去把它完成了。定义元组定义元组使⽤⼩括号,且逗号隔开各个数据,数据可以是不同的数据类型。t1 = (10, 20, 30)# 单个数据元组,必须逗号结尾,不然它不完整,不完整就不是元组。t2 = (10,)常⻅操作元组数据不⽀持修改,只⽀持查找,所以不要想一

2021-11-28 23:49:07 330

原创 python基础入门(列表)

python基础入门之列表导语在存储数据中,字符串好比是一维,那么列表就是二维,这样就可以储存多个数据,数据一多,大佬们在开发语言的时候就为了装杯,给列表增加了:增、删、改、查。当然我也是吹牛逼的,不管是传统C语言,还是新开发的语言,在数据处理中都有这几个操作,特别是在数据库中,所以并不是列表特有的属性。列表[数据1, 数据2, 数据3, 数据4…],中括号里面的数据用逗号分割,一般用变量接收,名字自取。name_list = ['Tom', 'Lily', 'Rose']增列表名

2021-11-27 23:01:32 857

原创 python基础入门(字符串)

python基础入门之字符串导语网上的基本数据大多是字符串类型,包括数据库,广泛的来讲可能有点抽象,都不知道能干什么,是吧,说一个简单的,数据库的字符串类型,跟现在学的都可以操作。字符串一句话:用引号创建的数据都是字符串类型,控制台显示结果为 <class ‘str’> , 即数据类型为str(字符串)。单引号:当字符串有单引号的时候就需要把单引号转义。my_str = 'I\'m a student'my_str1 = 'Jason said "I like you"'

2021-11-26 22:51:23 470

原创 python基础入门(循环)

python基础入门之循环导语这一章我个人觉得是非常重要,反正我写爬虫的时候主要代码就是循环,在开发项目的时候,经常会使用,反正是一个知识点,必须会熟练使用的。循环的分类while — 循环控制灵活,功能性强,好比是机关枪。for — 条件限制较多,遍历功能强,好比是手枪。while的语法i = 0while i < 5: print('循环一次后,i加1') i += 1print('循环结束')我们发现,这种控制性语句,后面都是跟一个限定条件,其实就是判断真假控

2021-11-25 22:46:22 638

原创 python基础入门(条件语句)

python基础入门之条件语句导语所谓的判断就是条件语句,即条件成⽴执⾏某些代码,条件不成⽴则不执⾏这些代码,意思就是如果买一杯奶茶要200元,代码运行逻辑是什么,就是设定一个条件,如果你的现金小于200,那么就可以执行一句输出代码“穷叉叉,看叉叉!”,当然,你有200多的时候,就可以执行另一句输出代码“给劳资来一杯,大杯!”if 语法if True: print('条件成⽴执⾏的代码1') print('条件成⽴执⾏的代码2')# 下⽅的代码没有缩进到if语句块,所以和if条件⽆关pr

2021-11-24 23:06:44 453

原创 python基础入门(运算符)

python基础入门之运算符导语我觉得这个没什么可以劝导的了,离不开的数学,掌握常⽤运算符的作⽤就行。算数运算符运算符描述实例*乘2 * 2 输出结果为 4/除7 / 4 输出结果为1.75//整除7 // 4 输出结果为1%取余7%4 输出结果为3**指数2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2加减,小括号呢,就不说了,少打几个字,混合运算优先级:() ⾼于 ** ⾼于 * / // % ⾼于 +

2021-11-24 00:13:08 190

原创 python基础入门( 转换数据类型)

python基础入门之转换数据类型导语在讲输入的时候,我们说过input输入的不管是什么数字文字字母都是字符串类型,但是在实际开发中,我们有可能需要做运算或比较,这个时候就需要把数据类型转化成其他类型,比如说整型,简单来说,如果做加法,字符串类型就是拼接,整型才是我们理解的数学运算。这就是直接拼接,当然如果a,b都是整型那么结果肯定就是3了,这个时候好问的同学就要问了,如果a是字符串,b是整型,结果是怎么样?结果就是报TypeError,那么同学又要问了。PS:问个锤子。转换数据类型常⽤的函数

2021-11-22 23:42:27 181

原创 python基础入门(输入/输出)

python基础入门之输入/输出导语输入/输出是一个重要的功能,是数据展现和程序控制的关键环节,当然最开始的时候是作为程序最终结果的展示,这种情况也可以作为程序调试的功能,比如说,程序写完了,想看看是否满足自己想要的结果,就可以打印出来看看,后面掌握调试功能后可以直接看debug过程,前期也可以用这种方式,不要觉得low,化简为繁都是从平凡开始。PS:以后代码都是以py3展示输出作⽤:程序输出内容给⽤户# 需求:输出“hello world”print('hello world')#

2021-11-21 12:27:17 877

原创 python基础入门(变量)

python基础入门之变量导语军训应该都清楚吧,教官在方队里怎么找到你,少数的是直接说那个谁出来!哈哈,一般不会这样,基本都是说几行几列出列,相当于几行几列就是给你标上了一个编号,那这就有人说了,为什么不直接叫名字,我哩个乖乖,能问出这个问题的,必须再去一次军训。说这么多白话,就是要说明一个问题,再程序中,数据都是临时存储在内存中,为了更快速的查找或使⽤这个数据,通常我们把这个数据在内存中存储之后定义⼀个名称,这个名称就是变量。变量就是⼀个存储数据的的时候当前数据所在的内存地址的名字⽽已。定义变

2021-11-20 19:42:50 736

原创 python基础入门(注释)

python基础入门之注释导语py确实是入门快,但是不是说一看就会,一学就会码字,也是需要坚持和探索,网上的软文看看就行,说什么py怎么好怎么好的,基本就是劝你缴费报课程的,至于路怎么走,要自己想清楚,如果只是兴趣,就自己找视频学就行,百度,CSDN,Q群都可以找到,就算花钱也就几十块,如果想要以此就业,一个就是大学就是学相关专业,趁早在学校有条件和资源就多接触相关项目,二个就是纯小白,建议还是报机构,快速积累经验,缩短就业时间。py能做什么爬虫------------------------

2021-11-20 01:25:48 1335

原创 Python面试题之爬虫(selenium)

知识点:整理 爬虫面试题添加 爬虫的代码加深 爬虫的理解版本 python3.61. 谈一谈你对Selenium和PhantomJS了解Selenium是一个Web的自动化测试工具,可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生Selenium 自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合...

2020-03-30 21:05:14 502 2

原创 Python面试题之爬虫(数据提取)

知识点:整理 爬虫面试题添加 爬虫的代码加深 爬虫的理解版本 python3.61. 列举您使用过的Python网络爬虫所用到的解析数据包RejsonjsonpathBeautifulSouppyquerylxml数据提取主要是问解析库,主流的话也就是问一下xpath,bs4和pyquery的使用2. xpath语法这节在面试中问的灵活...

2020-03-28 21:47:43 711

原创 Python面试题之爬虫(基础模块)

爬虫知识点:整理 爬虫面试题添加 爬虫的代码加深 爬虫的理解版本 python3.61. 列举您使用过的Python网络爬虫所用到的网络数据包requestsurlliburllib2Python自带:urllib、urllib2,第三方:requests2. 谈谈他们的区别或者优缺点urllib和urllib2模块都做与请求URL相关的操作...

2020-03-27 21:45:16 391

原创 Python面试题之爬虫(数据库)

爬虫知识点:整理 爬虫面试题添加 爬虫的代码加深 爬虫的理解版本 python3.61. 试列出至少三种目前流行的大型数据库的名称OracleMysqlMongoDBSQLServer根据自己情况(推荐Mysql 、MongoDB)2. 爬取数据后使用哪个数据库存储数据的,为什么?一般爬虫使用的数据库,是根据项目来定的。如需求方指定了使用...

2020-03-26 15:48:11 576

原创 Python面试题之爬虫(http协议)

爬虫知识点:整理 爬虫面试题添加 爬虫的代码加深 爬虫的理解版本 python3.61. http以及https的概念和区别HTTPS比HTTP更安全,但是性能更低HTTP:超文本传输协议,默认端口号是:80超文本:是指超过文本,不仅限于文本;还包括图片、音频、视频等文件传输协议:是指使用共用约定的固定格式来传递转换成字符串的超文本内容HTT...

2020-03-25 23:22:40 313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除