Preamble: 在未学习python之前,使用c/c++已有5年之久。虽对python刚学习,但也领略到了python的强大之处,开拓了自己的视野和思维。一 变量 python中的变量与c/c++中的变量不同。在c/c++中,变量的本质就是内存的地址,但在python中,当我们定义一个变量并.....
分类:
编程语言 时间:
2015-08-25 19:17:21
阅读次数:
128
Python入门网络爬虫之精华版Python学习网络爬虫主要分3个大的版块:抓取,分析,存储
另外,比较常用的爬虫框架Scrapy,这里最后也介绍一下。
先列举一下相关参考:宁哥的小站-网络爬虫 抓取这一步,你要明确要得到的内容是是什么?是HTML源码,还是Json格式的字符串等等。 1. 最基本的抓取一般属于get请求情况,直接从服务器上获取数据。
首先,Python中自带urllib及...
分类:
编程语言 时间:
2015-08-19 13:22:48
阅读次数:
220
Python中的字符串可以是单引号‘‘或者双引号""括起来,如果字符串比较长,需要垮行,可以使用三引号‘‘‘ ‘‘‘ errHtml?=?‘‘‘
<HTML><HEAD><TITLE>
Python?CGI?Demo</TITLE></HEAD>
<BODY><H3>ERROR</H3...
分类:
编程语言 时间:
2015-08-19 00:46:32
阅读次数:
221
假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.??? ??? 思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip...
分类:
编程语言 时间:
2015-08-17 12:21:26
阅读次数:
236
1.打开/关闭文件 ? ? 首先来看一下Python中的open函数: ? ? open(file, mode=‘r‘, buffering=-1, encoding=None) ? ? 1)file: 文件名 ? ? 2)mode: 这个跟标准c库中fopen中的mode参数取值类似: ...
分类:
编程语言 时间:
2015-08-17 01:16:07
阅读次数:
173
在Python中,函数也是一种变量类型,也就是说可以用变量去保存一个函数。 def?hello():
????print("hello")
print(type(hello))
>>>?<class?‘function‘> #将函数对象赋值为变量func,此时func指...
分类:
编程语言 时间:
2015-08-16 00:53:22
阅读次数:
151
1. 定义一个函数: ????1)必须以def开头 ????2)参数之间用,隔开 ????3)函数的内容以冒号:开始,并且缩进 ????4)不带表达式的return,相当于返回None def?function_name(parameters)...
分类:
编程语言 时间:
2015-08-15 01:41:22
阅读次数:
186
Python中的dict也称作关联数组或者是哈希表,由键与值成对组成。 ????1. dict的创建:用{}括起来,键与值之间用:分割,每一个键值对之间用,分割 dict1?=?{‘name‘:‘billy‘,?‘age‘:28}
print(dict1...
分类:
编程语言 时间:
2015-08-14 01:24:02
阅读次数:
196
Python中的list,跟c++中的vertor有些类似,支持随机访问,可以动态增加或者删除数据,但是list要比vector更加灵活,可以存放任意类型的元素,包括嵌套list。 ????1. list的创建: 使用[]表示,元素之...
分类:
编程语言 时间:
2015-08-13 01:20:10
阅读次数:
179
在前面有提高过元组tuple是属于Sequence中的一种,tuple的元素是使用小括号()括起来: tup1?=?(1,?‘hello‘,?‘a‘,?‘b‘,?‘c‘,?2.01)
print(tup1)
#使用for循环依次打印tuple中的每一个元素
for?v?...
分类:
编程语言 时间:
2015-08-12 01:32:41
阅读次数:
148