Python 数据分析入门学习记录

一、基础知识

1. Python 注释符号和快捷键

注释快捷键:Ctrl + /

#单行注释符号

'''
多行注释符号是三引号
'''

2. 输入和输出

print('hello world!')

运行结果:
在这里插入图片描述

password = input('请输入您的密码:')
print('您输入的密码是:',password)

运行结果:
在这里插入图片描述

3. 格式化

%s → 格式化字符串
%d → 格式化整型
%f → 格式化浮点数


name='Coco'
month=11
price=100
phone=50.2

print('亲爱的%s你好!你%d月的话费是%d,余额是%.1f'%(name,month,price,phone))

运行结果:
在这里插入图片描述

4. 字符串的下标与切片

Python 中的下标从0开始

name='abcdef可乐abc'
#正索引
print(name[3])
#负索引
print(name[-1])
#切片  前闭后开   s[start:stop] 注意stop 是指终止字符串结束的前一个位置
print(name[6:8])

运行结果:
在这里插入图片描述

5. 字符串常用函数

5.1 find()

用于查找字符串中某个子串,返回索引,如果未找到,则返回-1

demo='--My name is Coco--'
print(demo.find('Coco'))

运行结果:
在这里插入图片描述

5.2 join()

按照某个特定字符进行拼接,返回一个新的字符串

list1=['a','b','c','d']
print('+'.join(list1))

运行结果:
在这里插入图片描述

5.3 lower() 和 upper()

lower() 转换成小写
upper() 转换成大写

demo='--My name is Coco--'
print(demo.lower())
print((demo.upper()))

运行结果:
在这里插入图片描述

5.4 replace()

替换字符

demo='--My name is Coco--'
print(demo.replace('Coco','Sue'))

运行结果:
在这里插入图片描述

5.5 split()

按指定的字符串进行切割,返回序列

demo='--My name is Coco--'
print(demo.split(' ',2))

运行结果:
在这里插入图片描述

5.6 strip()

默认去除字符串前后空白,也可以指定特定的字符去除

demo='--My name is Coco--'
print(demo.strip().strip('--'))

运行结果:
在这里插入图片描述

6. 列表

列表 list 是一组有序的数据集合;
中括号[]定义列表,内部元素可以是任意数据类型,用,隔开;
拥有下标和切片的属性;
列表是一个可变的数据类型。

6.1 定义列表

list1=['咖啡','牛奶','可乐'] 

6.2 查看数据类型

print(type(list1))  

运行结果:
在这里插入图片描述

6.3 查看列表长度

print(len(list1)) 

运行结果:

在这里插入图片描述

6.4 append() 在列表末尾追加一个元素

list1.append('雪碧')
print(list1)

运行结果:
在这里插入图片描述

6.5 extend() 在原来的列表后面追加一个序列

list1.extend(['矿泉水','茶','酸奶'])
print(list1)

运行结果:
在这里插入图片描述

6.6 insert() 在指定的下标位置插入一个元素

list1.insert(4,'冰淇淋')
print(list1)

运行结果:
在这里插入图片描述

6.7 更改列表中的元素

list1[2]='零度可乐'
print('更改后的list',list1)

运行结果:
在这里插入图片描述

6.8 查询列表元素下标

print(list1.index('牛奶')) 

运行结果:
在这里插入图片描述

6.9 列表元素计数

print(list1.count('咖啡')) 

运行结果:
在这里插入图片描述

6.10 按照下标删除列表元素

print(list1)
list1.pop(-2)    
print(list1)

运行结果:
在这里插入图片描述

6.11 按照第一次匹配的项删除列表元素

list1=['咖啡','牛奶','咖啡','可乐']
list1.remove('咖啡')    
print(list1)

运行结果:
在这里插入图片描述

6.12 对列表元素进行排序

list2=[22,90,76,35,17,63]
list2.sort()   #升序
print(list2)
list2.reverse()    #反向排列,在这之前要用sort排序
print(list2)

运行结果:
在这里插入图片描述

6.13 切片

list3=['abc',111,4.3,[1,2,3]]
print(list3[3][1])
print(list3[0][2])

运行结果:
在这里插入图片描述

7. 元组

Python元组使用圆括号,元组的元素不能修改。

tuple1=(100,'abc',10.2,9,0)
print(type(tuple1))
print(len(tuple1))

运行结果:
在这里插入图片描述

8. 字典 (Dictionary)

字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

aDict={
   '白白':80,'兰兰':50,'池子':79}
print(aDict)
print(type(aDict))

运行结果:
在这里插入图片描述

8.1 清空字典 clear()

aDict.clear()
print(aDict)

运行结果:
在这里插入图片描述

相关推荐

  1. 一个月学会Python,零基础入门数据分析

    2023-12-07 00:02:01       48 阅读
  2. python如何学习数据分析

    2023-12-07 00:02:01       38 阅读
  3. Python Pandas 数据分析快速入门

    2023-12-07 00:02:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-07 00:02:01       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-07 00:02:01       97 阅读
  3. 在Django里面运行非项目文件

    2023-12-07 00:02:01       78 阅读
  4. Python语言-面向对象

    2023-12-07 00:02:01       88 阅读

热门阅读

  1. Spring Boot 升级3.x 指南

    2023-12-07 00:02:01       63 阅读
  2. 使用Feign简化Spring Boot微服务间的调用

    2023-12-07 00:02:01       56 阅读
  3. 【PyTorch】数据集

    2023-12-07 00:02:01       62 阅读
  4. jsp+ajax自动刷新局部页面

    2023-12-07 00:02:01       53 阅读
  5. MATLAB 控制系统仿真教程

    2023-12-07 00:02:01       60 阅读
  6. Golang 模块版本管理与语义版本控制详解

    2023-12-07 00:02:01       53 阅读