python 爬虫与数据可视化--python基础知识
摘要:偶然机会接触到python语音,感觉语法简单、功能强大,刚好朋友分享了一个网课《python 爬虫与数据可视化》,于是在工作与闲暇时间学习起来,并做如下课程笔记整理,整体大概分为4个部分(1.python基础知识 2.爬虫基础知识 3.数据提取与存储 4.数据分析与可视化),入门级课程。
一、python的背景介绍、安装与配置、pycharm的安装与配置、ipython的安装、pip install的使用
二、python的变量与数据类型
数据类型:字符串、数字(整数、浮点数)、布尔类型
常用操作:
字符串的长度:len(a)
字符串格式化:"chuanzhi{}".format("boke")
字符串的拼接:"chuanzhi"+"boke"
字符串的替换:"chuanzhi_boke".replace("_","")
字符串的索引:"chuanzhiboke"[1],"chuanzhiboke"[:8]
去除字符串两边的空格: " chuanzhi ".strip()
查看数据类型:type(a)
三、python的数据结构
数据结构:列表a=[]、字典b={}、元组c=(1,2)
常用操作:
列表元素追加:a.append("b")
列表的相加:a.extend([1])
列表的长度:len(a)
列表元素的移除:a.remove(1)
字典的修改:b.update(c)
删除字典的键值:b.pop("test")
列表为有序可变数据集合、字典为无序可变数据集合、元组为有序不可变数据集合
四、python的基础语法
判断语句:if 、if,else、if,elif,else
循环语句:for,in、while
终止关键字:break、contiune
break:终止所有循环 contiune:终止本次循环
五、函数的定义与使用
def get_name(x):
return x*x
v = get_name(5)
print("x的值为:",x)