自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【菜鸟教程笔记】Python3 File文件方法

File对象使用open函数创建,下表列出了file对象常用的函数:

2018-07-27 16:36:23 439

原创 【菜鸟教程笔记】python数据结构

strip()方法用于去除字符串首尾的空格。遍历技巧在字典中遍历时,关键字和对应的值可以使用items()方法同时解读出来: 在序列中遍历时,索引位置和对应值可以使用enumerate()函数同时得到:同时遍历两个或更多的序列,可以使用zip()组合:  要反向遍历一个序列,首先指定这个序列,然后调用 reversed() 函数:要按顺序遍历一个序列,使用 ...

2018-07-27 15:54:07 737

原创 【菜鸟教程笔记】Python匿名函数

Python使用lambda来创建匿名函数。所谓匿名,意即不再使用 def 语句这样标准的形式定义一个函数。lambda 只是一个表达式,函数体比 def 简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda 函数拥有自己的命名空间,且不能访问自己参数列表之外或全局命名空间里的参数。 虽然lambda函数看起来只...

2018-07-25 23:07:37 590

原创 【菜鸟教程笔记】迭代器与生成器

今日提醒:end 关键字。关键字end可以用于将结果输出到同一行,在输出的末尾添加指定的字符。例:list=[1,2,3,4]it=iter(list)for x in it:    print(x,end=" ")>>>1 2 3 4迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象,从集合的i一个...

2018-07-25 22:32:41 187

原创 【菜鸟教程笔记】Python循环

开篇一个小提示:input()输入的任何内容都是字符串形式。【与本章节无关】循环有while语句和for语句。注意:无限循环你可以使用 CTRL+C 来中断循环。for可以接else,当for循环体不执行的时候,执行else语句。画重点:break和continue语句及循环中的else子句range()函数生成序列时可以指定增量。例如range(0,10,3):0,3,6...

2018-07-25 17:52:39 376

原创 【菜鸟教程笔记】Python3 集合

集合set是一个无序不重复元素的序列。 可以使用{}或者set()函数创建集合。要点:创建空集合只能使用set(),如果用{}会被认为是创建了空字典。不同时包含于a和b的元素用a^b表示注意:字符串直接作为set的参数输入,会认为字符串中的每个字符是一个元素。集合推导式(set comprehension)a={x for x in 'abracadabra' if x n...

2018-07-25 11:48:45 797

原创 爬虫实战:遇上gb2312编码的网页

网页使用什么编码方式(utf-8,gbk,gb2312)等对实际内容的提取影响不大,并不会报错,但爬取到的中文可能存在乱码的现象。虽然现在大部分采用utf-8的网页并不会让你遇到这个问题,但是如果遇到了,知道解决办法还是很重要的。昨天爬取某网页时,发现提取出的几千行信息中呈现出大量中文乱码现象。话不多说,直接给出博主的解决方案:1.我使用的是requests包,将爬取到的网页使用的cont...

2018-07-25 11:27:54 2984 2

原创 【菜鸟教程笔记】python字典

字典的格式 d={key1:value1,key2:value2}键必须是唯一的,但值可以不唯一。键必须是不可变的:字符串、数字或者元组。一个简单的字典dict={'Alice':'2341','Beth':'9102','Cecil':'3258'}#访问字典的值 dict['Alice']删除字典用del命令:dict={'Name':'Runoob','Age':7,'C...

2018-07-20 18:38:45 332

原创 【菜鸟教程笔记】python输入输出

{0:2d}中,0代表第一个参数, :2d表示以两位整数的方式输出Python提供了input()内置函数从标准输入中读入一行文本。默认的标准输入是键盘。读和写文件open()将会返回一个file对象,语法格式为open(filename,mode)filename:包含了要访问的文件名称的字符串值。mode:决定了打开文件的模式:只读、写入、追加等 不同模...

2018-07-20 16:27:17 1877

原创 【菜鸟教程笔记】Python字符串

Python支持格式化字符串的输出。基本的用法是将一个值插入到有字符串格式符%s的字符串中。例:print("我叫 %s 今年 %d 岁 我喜欢%s" % ('小晴',20,'data analysis'))输出结果为:我叫 小晴 今年 20 岁 我喜欢data analysispython字符串格式化符号:需要记住的:%s代表字符串 %d代表整数 %f代表小数 %e会用...

2018-07-17 23:22:52 401

原创 Python基础(三)数字

数据类型的转换只需要将数据类型作为函数名即可。int(x)将x转换为一个整数;float(x)将x转换为一个浮点数;complex(x)将x转换为一个复数,实数部分为x,虚数部分为0.complex(x,y)将x和y转换为一个复数,实数部分为x,虚数部分为y。在Python的交互模式中,最后被输出的表达式结果被赋值给变量_。 #数学函数【需要加载math包】函数 ...

2018-07-17 16:28:13 164

原创 【菜鸟教程笔记】python基础之元组的使用

修改元组中的元素值是不被允许的,但是可以创建一个新的元组对元组进行连接组合。同样的,元组中的元素值是不被允许删除的,但可以使用del语句来删除整个元组。例:tup=('Google','Runoob',1997,2000);del tup;tuple(seq)可以将列表转换为元组。例:list1=['Google','Taobao','Runoob','Baidu']tup...

2018-07-17 16:09:05 345

空空如也

空空如也

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

TA关注的人

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