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操控奴隶——不同数据的操作方法的主要内容,如果未能解决你的问题,请参考以下文章

每个詹金斯奴隶只能运行一个作业吗?

血腥残忍的奴隶制,造就了美国的强大富有:4.5星|《被掩盖的原罪》

詹金斯:无法将奴隶连接到主人

[清华集训]小 Y 和恐怖的奴隶主

不做死板的思想奴隶

[规律]JZOJ 4222 恐怖的奴隶主