python笔记
python 基础
三个基本概念、四类基本操作、五大基础语句、六种数据类型
数据类型和变量
数据类型
六种数据类型:数字类型、字符串类型、列表、元组、字典、集合
数字类型和字符串
能被计算机程序处理的数值,不同的数据对应不同的数据类型
- 整数
整数有正整数和负整数、长整型类型 - 浮点数
浮点数就是小数,有两种写法- 数学写法:0.000012
- 科学技术法:把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5
- 字符串
- 字符串就是用
''或""括起来的文本,引号不是字符串的一部分。若字符串包含'则写作"'" - 若同时包含单引号和双引号则使用转义字符:
\,例:'I\'m OK,斜杠后的单引号不会被编译 - 转义字符
\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\ - 使用
r''表示''内部的字符串默认不转义 - 使用
''' [content] '''的格式表示内部数据保留换行格式
- 字符串就是用
- 布尔值
在python中,需要注意布尔类型的True和False首字母必须大写,一个布尔值要么为True要么为False
布尔值也可以使用and,or,not运算and与运算:左右表达式都为True,结果才为Trueor或运算:左右表达式任意一个为True,结果才为Truenot非运算:他是单目运算,写法为:not True,结果为False
- 空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值
变量
python 语言的变量本身类型不固定,被称之为动态语言;与之相对的是静态语言,例如 java,在声明变量时需要指定变量的数据类型
python: a = 10java: int a = 10
在python中同一个变量可以反复赋值,变量的数据类型会随所赋值的数据类型而改变
- 常量
常量只是一个约定,通常用全大写的方式声明一个常量。意味着该变量不应该被修改
爬虫
安装三方库
- 直接在命令行运行命令:
pip3 install [name]![image]()
- 报错原因:pip 版本过低,解决方式:命令行运行命令:
python -m pip install -U pip
- 使用国内镜像下载三方库,命令行运行:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn [name] - 查看已安装的的所有三方库,命令行运行命令:
pip list


浙公网安备 33010602011771号