个人
a869291630
这个作者很懒,什么都没留下…
展开
-
第一个python网络爬虫程序
工作原因需要用到爬虫技术,所以就简单的学习了一下,本博客只用来做课程学习记录,不作为其他用途,博客中的内容是参照唐松老师的书籍<import requestsfrom bs4 import BeautifulSoup# 获取页面link = "http://www.zwskw.com/info/cn/54" # 要获取的页面的地址headers = {'User-Agent':...原创 2018-08-22 21:28:03 · 247 阅读 · 0 评论 -
python关于序列中的列表和元组总结
序列:序列是一种数据结构,它包含的元素都进行了编号(从0开始)。典型的序列包括列表、字符串和元组。其中、列表是可变的(可以进行修改),而元组和字符串是不可以改变的(一旦创建了就是固定的)。通过分片操作可以访问序列的一部分,其中分片需要连个索引号来指定出分片的起始和结束位置。想要改变列表,则要对相应的位置进行赋值操作,或者说使用赋值语句重写整个分片。 **成员资格:**in操作可以检查一个值时候存在原创 2017-06-25 17:35:16 · 430 阅读 · 0 评论 -
Python序列之元组
python 元组 python元组是由()来标示的,元组是不可变得。这点是元素和list的不同点。我们可以用一下的方法来创建一个元组。arr = 1,2,3;print("创建的元组arr为:",arr);输出的结果为:创建的元组arr为: (1, 2, 3)如果想直接创建只有一个值的元组,那么在创建的时候要在这个值的后边加上一个逗号,创建方式如下所示:arr1 = 21,print("创建只原创 2017-06-25 17:21:54 · 268 阅读 · 0 评论 -
Python字典小练习
#coding:utf-8实现一个简单的数据库 字典使用人名作为键,每个人用另一个字典来表示,其键”phone”和”addr”分别表示他们的联系电话和地址。people= { "王琳":{ "phone":"15192060925", "addr":"山东省青岛市市北区天怡景园" }, "刘涛":{ "phone":"1586301530原创 2017-07-12 20:59:25 · 614 阅读 · 0 评论 -
Python list
python listlistName = list("hello");print("listName第一个值为:",listName[0]);结果输出为: listName第一个值为: h 由输出的内容可以可见list(“hello”) 把hello 变成了一个[“h”,”e”,”l”,”l”,”o”]的序列list分片print("list分片:",listName[0:3]);输出的结果为原创 2017-06-21 13:50:59 · 407 阅读 · 0 评论 -
Python序列之通用序列操作
所有序列都可以进行某些特定的操作,这些操作包括,索引,分片,加,乘以及检查某个元素是否属于序列的成员。除此之外,Python还有计算序列长度,找出最大元素和最小元素的内建函数。 1、索引 序列中的所有元素都是有编号的—从0开始递增,这些值可以通过编号来进行访问,这一点比较像Java中的数组。 下面我们来写一个示例程序: 要求输入年、月(1-12的数字)、日(1-31的数字),然后打印出相应日原创 2017-06-20 15:11:56 · 4105 阅读 · 0 评论 -
Python序列简介
Python包含6中内建的序列,我们平时常用的是列表和元组。列表和元组主要的区别在于,列表可以修改,元组则不能。也就是说如果要根据要求来添加元素,那么列表会更好用;而出于某些原因,序列不能修改的时候,使用元组则更为合适。使用后者的理由通常是技术性的,它与python内部的运作方式有关。这也是内建函数会返回元组的原因。一般来说,在自己编写的程序中,几乎在所有的情况下都可以用列表来代替元组。 在需要操原创 2017-06-19 21:39:37 · 233 阅读 · 0 评论 -
Python 模块
Python其实也是具有模块的概念的,可以把Python模块比作导入到Python中以增强其功能的扩展,需要使用特殊的命令import来导入模块。math模块 floor代表的取底值,ceil代表的取顶值,fabs代表的是取绝对值,当然了还有许多其他的用法。这里不做一一介绍。import mathprint("amth取底:",math.floor(32.9));print("math取顶:",原创 2017-06-19 20:06:38 · 387 阅读 · 0 评论 -
Python基本函数
Python函数有很多,下面我就简单的介绍几种函数。2**4代表的是2的4次方print("幂运算的运行结果为",2**4);函数pow(x,y); 也可已起到同样的效果print("函数pow()的运行结果为",pow(2,4));从运行的结果来看,他们两个是有等同的效果的。abs() 绝对值函数。print("abs(-1)的值为:",abs(-1));print("abs(1)的值为:",a原创 2017-06-19 16:43:55 · 340 阅读 · 0 评论 -
Python 语句
Python语句有很多种,下面我们就就说一下简单三种语句。 给x和y分别进行赋值,并转换x和y的值为int input() 为赋值语句,print()为输出语句。x = 0;x = input("输入的第一个数");x = int(x);y = 0;y = input("输入的第二个数");y = int(y);print("x+y的值:",x+y);if 语句 if(): else:原创 2017-06-19 16:08:04 · 217 阅读 · 0 评论 -
Python变量
Python变量定义和java的变量语法不相同,python的变量定义没有类型的区分,这一点和javascript是比较相近的。下面是我关于本次学习的代码片段。python变量命名规则是字母、数字、下划线的组合,变量不能以数字开头。比如说plan9是合法的,9plan是不合法的。```x=23; y=x+2; print("y的值等于",y);``````str="Th原创 2017-06-19 15:20:15 · 207 阅读 · 0 评论 -
Python 网络爬虫第二讲
# 获取相应内容import requestsr = requests.get('http://www.santostang.com/')print("文本编码:",r.encoding)print("相应状态码:",r.status_code)print("字符串方式的响应体:",r.text)# 传递URL参数import requestskey_dict = {'key1...原创 2018-08-27 21:25:24 · 484 阅读 · 0 评论