Python数据分析入门基础
基本概念
1、数据类型
Python中常用的有整型和浮点型两种
- int——整型
- float——浮点型
2、变量
Python中变量命名规则:
- 变量名以字母或下划线开始
- 变量名长度不能超过255个字符
- 变量名不能是Python中的关键词
- 变量名区分大小写
3、标识符
用来标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等。
4、输入输出格式设置
对输出格式做设置,用str.format()方法:
- "str"是一个字符串,将format里面的内容填充到str字符串的{}中
- 一对一填充
1 print("我想学python{}".format("因为它很有用"))
结果:我想学python因为它很有用
- 多对多填充
1 print("我正在学习{}中的{}".format("python数据分析","基础知识")) 2 结果:我正在学习python数据分析中的基础知识
- 浮点数设置
.2f以浮点型展示,保留两位小数
1 print("{}约{:.2f}万".format("这个小镇的人数",2)) 2 结果:这个小镇的人数约2.00万
- 百分数设置
.2%表示以百分比的形式展示,且展示小数点后两位
1 print("中国男性占总人数的比例:{:.2%}".format(0.519)) 2 结果:中国男性占总人数的比例:51.90%
5、字符串
- 字符串的连接
print("我"+"很"+"好") 结果:我很好
- 字符串复制
1 print("我爱Python!"*3) 2 结果:我爱Python!我爱Python!我爱Python!
- 获取字符串长度
1 print(len("你真的是太棒了!")) 2 结果:8
- 字符串查找
1 print("测试" in "新产品测试")#用in 2 结果:True 3 print("测试" not in "新产品测试")#用not in 4 结果:False 5 print("新产品测试".find("测试")) #输出的是位置 6 结果:3
- 字符串分隔
1 #将字符串”a,b,c"用","分隔 2 print("a,b,c".split(",")) 3 结果:['a', 'b', 'c'] 4 #将字符串"a|b|c"用"|"分隔 5 print("a|b|c".split("|")) 6 结果:['a', 'b', 'c']
- strip()
默认移除字符串首尾的空格或换行符,也可移除指定字符
1 #移除空格 2 print(" a ".strip()) 3 结果:a 4 #移除制表符 5 print("\ta\t".strip()) 6 结果:a 7 #移除指定字符 8 print("AaA".strip('A')) 9 结果:a
6、数据结构——列表
- 新建一个列表
- 列表的复制
- 列表的合并
- 向列表中插入元素
- append()——列表末尾插入元素
1 int_list=[1,2,3,4] 2 int_list.append(5) 3 print(int_list) 4 结果:[1, 2, 3, 4, 5]
-
- insert()——指定位置插入元素
1 int_list=[1,2,3,4] 2 int_list.insert(3,5)#表示在第4位中插入元素5 3 print(int_list) 4 结果:[1, 2, 3, 5, 4]
- count——获取列表中值出现的次数
1 int_list=[1,1,1,2,2,3] 2 print(int_list.count(1)) 3 结果:3
- index——获取列表中值出现的位置
1 A_list=['小明','小王','小李'] 2 print(A_list.index('小李')) 3 结果:2
- 删除列表中的元素
- pop()——根据位置进行删除
1 A_list=['小明','小王','小李'] 2 A_list.pop(1) 3 print(A_list) 4 结果:['小明', '小李']
-
- remove()——删除指定元素
1 A_list=['小明','小王','小李'] 2 A_list.remove('小王') 3 print(A_list) 4 结果:['小明', '小李']
- 对列表中的元素进行排列
1 s=[1,2,5,3,4] 2 s.sort() 3 print(s) 4 结果:[1, 2, 3, 4, 5]
7、字典
1 #创建空字典 2 test_dict={} 3 #往字典里添加元素 4 test_dict['张三']='001' 5 test_dict['李四']='002' 6 print(test_dict) 7 结果:{'张三': '001', '李四': '002'}
- keys()
1 test_dict={} 2 #往字典里添加元素 3 test_dict['张三']='001' 4 test_dict['李四']='002' 5 print(test_dict.keys()) 6 结果:dict_keys(['张三', '李四'])
- values()
1 test_dict={} 2 #往字典里添加元素 3 test_dict['张三']='001' 4 test_dict['李四']='002' 5 print(test_dict.values()) 6 结果:dict_values(['001', '002'])
- items()
1 test_dict={} 2 #往字典里添加元素 3 test_dict['张三']='001' 4 test_dict['李四']='002' 5 print(test_dict.items()) 6 结果:dict_items([('张三', '001'), ('李四', '002')])

浙公网安备 33010602011771号