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')])

 

posted @ 2022-08-16 11:31  芬芬的笔迹*本  阅读(220)  评论(0)    收藏  举报