文章目录
一、python基础
1.python的数据基本类型
类型 | 含义 |
---|---|
int | 整数 |
float | 浮点数 |
str | 字符串 |
bool | 判断错误(True/False) |
2.python中基本运算符号
符号 | 含义 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取余数 |
** | 指数乘法 |
= | 赋值 |
== | 判断 |
计算的先后顺序和数学的计算先后顺序一样
3.数据类型转换
type()#打印类型
类型转换:把浮点数转换成整数类型结果如下,
整数转换成浮点数也是一样的,但是对于字符串转换成其他的类型时,字符串的内容只能是数字型才能转换,其他就会报错。
4.基本数值操作
函数 | 含义 |
---|---|
abs | 取绝对数 |
round | 取整(四舍五入) |
min | 最小值 |
max | 最大值 |
round | 取整(四舍五入) |
min | 最小值 |
二、字符串操作
1.切分
默认情况下是根据空格进行切分,如果是根据其他条件进行切分就要指定。
2.合并
3.替换
用replace来替换
4.变化大小写
大写:upper,小写:lower
5.变化大小写
在做分析的时,我们导入数据集的时候,常常会遇到有些多余的空格符号,需要删除多余的空格,操作如下:
删除字符串的两端空格用strip(),删除字符串左边用lstrip(),删除字符串右边空格用rstrip()
6.格式化操作
三、索引结构
索引从前面是从0开始,从后面是从-1开始。
1.取一个
2.切片
当用切片时,:表示从什么到什么,是一个左闭右开的区间
::表示每隔多少取一个值
每隔2个取一个值:
三、List结构
list就是列表结构:在python中通过[]来创建list
list里面可以放浮点数、字符串和整数等,也可以在同一个列表中放不同的数据类型:
1.list基本操作
(1)list的长度
list的长度用len()
(2)list的计算
加法:
加法后还是list结构
乘法:乘法就是把列表里面的内容复制
(3)list的索引
list的索引和之前谈到的索引没有什么区别。
(4)list的替换
(5)list的切片和删除
切片和之前的切片是一样的
删除:不用赋值,直接执行。
(6)list中的判断
判断一个元素:
判断字符串:
2.list的核心操作
(1)计数
index可以帮我们找到索引
(2)列表添加
用append()可以向list里面添加内容,每次只能添加一个元素。
插入一个元素:用insert()
删除一个元素:用remove()
弹出用pop(),帮你返回元素,但是在原来的列表把这元素删去
(3)排序
排序用sort()
如果不想改变原来的数据,就重新赋值:w1 = sorted(w)
python可以对列表进行调序,用reverse()