05操控奴隶——不同数据的操作方法
Posted 非洲乱不乱,平头说了算!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05操控奴隶——不同数据的操作方法相关的知识,希望对你有一定的参考价值。
数据存储的最终目的是取用,Python根据不同的数据类型提供了非常丰富的操作方式,大体可以分为以下几类操作方式: 增 删 改 查 取 。
补充:区分可变与不可变类型的方法,值变,id不变则为可变类型,值变id也变的为不可变类型。
1 数字类型(整型,浮点型)
数据特性: 存储单个值,也就没有顺序一说,不可变类型。
运行原理: age = 18 # age = int(18) int()是 python 底层功能,通过int()可以创造整型数据,也可以将字符串类型的数字转换为整型。注意只能转化数字。
应用场景:数学计算,比较运算
2 字符串类型
数据特性:存储单个值,有序,字符串具备索引属性,不可变类型。
运行原理:name=‘guanchao‘ name = str(guanchao) 与数字原理相同。
应用场景: 常用于现实事物状态的文字描述,例如姓名 地址 爱好,以及字典Key标签。
常用操作:
1 索引取值 切片取值
2 for循环取值
3 len() 统计字符个数
4 in not in 成员运算
字符处理
1 去除空白 strip()
2 切分成列表 split() rsplit
3 组合列表为字符串 ‘ | ‘.join()
4 大小写调整 lower upper
5 判断 :1 startwith endwith 以什么开始结束 2 isdigit 是否是数字
6 格式化输出 format
7 替换 replace
3 列表类型
数据特性:存储多个值,有序,可变类型。
运行原理:nums=[1,2,3,4] nums =list(1,2,3,4) 运行与数字原理相同。
应用场景: 记录多个相同类型的值,并可以通过索引方便取用
常用操作:
1 索引取值 切片取值
2 for循环取值
3 len() 统计字符个数
4 in not in 成员运算
方法:
1 追加一个值 append()指定位置插入值 insert() extend 追加多个值
2 删除 del remove 取走pop() 清空clear
3 reverse反向
4 sort 排序
以上是关于05操控奴隶——不同数据的操作方法的主要内容,如果未能解决你的问题,请参考以下文章