python爬虫
URL的组成URL地址由协议头、服务器地址、文件路径三部分组成
协议头(Protocol Head)协议头指定使用的传输协议,用于告诉浏览器如何处理将要打开的文件。不同的协议表示不同的资源查找以及传输方式。网络上常用的协议如表1所示。
常见协议
代表类型
实例
file
访问本地计算机的资源
file:///Users/itcast/Desktop/basic.html
ftp
访问共享主机的文件资源
ftp://ftp.baidu.com/movies
http
超文本传输协议, 访问远程网络资源
http://image.baidu.com/channel/wallpaper
https
安全的ssl加密传输协议,访问远程网络资源
https://image.baidu.com/channel/wallpaper
mailto
访问电子邮件地址
mailto:null@208023732.cn
表1 URL常见的协议其中最常用的是HTTP协议和HTTPS协议,分别由协议头http和https ...
python 变量
字面量字面量的含义在代码中,被写下来的固定的值,叫字面量
基于print语句输出字面量123print(666)print(6.66)print("666")
注释单行注释 # 语句多行注释'''语句'''一般用于类或者方法进行注释,一般写在文件头
变量变量定义:在程序运行时,能储存计算结果或能表示值的抽象概念简单的说,变量就是在程序运行时,记录数据用的
数据结构数据类型:通过type()方法就可以获取到变量存储的数据类型。注意:python中变量是没有类型的,变量存储的数据是有类型的!
数据类型转换数据类型转换常用的数据转换方法
123int()float()str()
注意:所有类型都可以转成字符串,但是字符串不一定能转成字符串例如
12test = "abcdef"print(int(test))
调试信息:
当字符串是纯数字的时候才能转换
12test = "123456"print(int(test))
调试信息:
浮点数转整数的时候会丢失小数部分,并且向 ...
hello python
解释器计算机不能直接理解任何初机器语言除外的语言,所以必须要把程序翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的成为编译器。编译器翻译的方式有两种,一个是编译,一个是解释。两种方式之间的区别在于翻译的时间点不一样,当编译器以解释方式运行的时候,就被称为解释器。
编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如 C、C++。
解释型语言:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但是在运行程序的时候,必须先解释再运行。
python的特点
Python是完全面向对象的语言
函数、模块、数字、字符串都是对象,在 Python 中一切皆对象.
完全支持继承、重载、多重继承
支持重载运算符,也支持泛型设计
Python拥有一个强大的标准库,Python 语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由 Python 标准库提供了系统管理、网络通信 ...