数据分析-爬虫学习笔记(2)

一、Python基础

1. 注释

使用自己语言描述代码的功能 不属于程序 只是给使用者解读使用

注释有两种:

单行注释 # 注释内容

多行注释 ‘’'注释的内容‘’‘

2. 输出语句

print – 输出语句 将内容输出给用户查看的 封装的是打印功能

函数 print()

print函数的格式

*args # 表示的是输出的内容,输出内容可以是一个也可以是多个 每个内容之间使用逗号隔开
sep=' ' # 多个内容之间的分隔符 默认是空格
end='\n' # 输出语句的结束语  \n 换行 \t 制表符 
file=None # 将输出的内容指定的文件中
# 扩展知识:文件写入
# 指定打开文件 open('文件路径','打开的模式')
# 打开的模式  r 读取内容 w 写入内容

3. 变量

变量的官方概念:变量是用来存储数据的,以便后期的使用和修改

name = “张三” 变量还提供一个为数据标记描述性的名字【变量名】,我们可以在程序中根据这个名字能更好得阅读和理解该变量的作用,要注意取名称时要“见名知意”

简单理解:变量就是一个存储数据的容器

声明变量的方式:

变量名 = 数据 例如;a = 11

一次声明多个:变量名1,变量名2 = 数据1,数据2 例如:a,b=1,2

注意:变量在使用之前一定要先声明,并且进行初始化赋值

没有加双引号或者单引号 代表数值 加了的叫字符串

4. 标识符

用于程序中自定义名字的规范

标识符的组成:英文字母、数字、下划线

自定义名称的时候要注意:

1.不能以数字开头 2.不能使用Python的关键字【变了颜色的不要用】

5. 数据类型

变量是用来存储数据 数据的格式是多样化

变量对应的数据类型是根据赋予的值来确定的

数值类型:

整型 : int

python2.x中整型有两种 int 和 long

int 内存大小 4位 4bit long 8B

python3.x以后只有int 具有long的性质

浮点型 : float

用来存储小数的类型

复数型 : complex

具有实部+虚部:3+4j

布尔类型 : bool

描述状态的类型 值只有true和false 也可以使用1和0

字符类型:str

字符串类型的标识:使用单引号或者双引号包含单个字符或多个字符

列表类型 : list

标识:[]

存放的是多个变量的容器

元组类型 : tuple

标识:()

存放的是多个变量的容器

注意:和list的区别 list中的元素的值是可以变的 元组中的元素的值不可变的

共同点:添加在容器中的元素都有自己的编号,这个编号是从0开始 这个编号也称之为索引 或者 下标 、脚标

字典类型 : dict

标识:{}

存放的数据是用键值对的格式表示 键和值是一一对应的 根据键来查找值

要求:键是不允许重复的 必须唯一的

键的类型对应的数据是不可变的

字典的格式;{key:value,key1:value1…}

集合类型 : set

把集合理解是存放字典key的容器

集合中的数据是不允许重复的 ---- 用于排重 还排序

空值类型 :None

只有一个值 None --代表状态是空

6. 用户输入

input 封装用户输入的功能

格式: value = input(“提示用户输入语”)

在程序中使用input接受用户输入时 获得数据类型是字符串类型 str

python2.x 用户输入的是什么类型 在程序中接受的就是什么了类型

python3.x 用户不管你输入的是什么格式的数据 接受到的都是字符串类型

7. 类型转换

1.将对应的数据转换为整型

格式:int(x) — 将x这个数据转为整型

注意: 如果x的类型为字符串类型 需要保证x的数据值必须纯数字的 否则转换失败

2.将对应的数据转换为浮点类型

格式:float(x) — 将x这个数据转为浮点类型

注意:如果x的类型为字符串类型 需要保证x的数据值除了点之外没有其他非数字符号 否则转换失败

3.将对应的数据转换为布尔类型

格式:bool(x) - – 将x这个数据转为布尔类型

注意;只有两个值 True False 1 和 0

4.将对应的数据转换为字符串

格式:str(x) - – 将x这个数据转为字符类型

5.将字符(单个)转换为十进制

格式:ord(x) - – 将x这个数据转为十进制

6.将对应的十进制转化为字符

格式:chr(x) – - – 将x数据转换为字符

7.将数据转换为二进制

bin(x) – b

8.将数据转换为八进制

oct(x) --o 0b00 0011

9.将数据转换为十六进制

hex(x)

10.将数据转换为列表

list(x)

11.将数据转换为元组

tuple(x)

12.将数据转换为字典

dict(x)

13.将数据转换为集合

set(x)

14.解析代码

eval(code)

代码是包含在字符串中的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值