码迷,mamicode.com
首页 > 其他好文 > 详细

05操控奴隶——不同数据的操作方法

时间:2019-03-23 00:37:40      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:文字   16px   move   ace   切分   reverse   end   ever   结束   

  数据存储的最终目的是取用,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操控奴隶——不同数据的操作方法

标签:文字   16px   move   ace   切分   reverse   end   ever   结束   

原文地址:https://www.cnblogs.com/guanchao/p/10580812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!