• 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 排序

  • 相关阅读:
    大数据分析防御威胁,中小企业安全的选择
    计算机鼻祖-Donald Knuth(高纳德) 的传奇
    [ExtJS5学习笔记]第五节 使用fontawesome给你的extjs5应用添加字体图标
    谁说技术男没有人文情怀:当旅途遇到生命赞歌
    控制器之间传值,逆传
    #include <sys/socket.h>找不到头文件
    怎样得到QML package的具体API接口
    Java面向对象编程(一)
    STL algorihtm算法iter_swap(29)
    jquery分页插件
  • 原文地址:https://www.cnblogs.com/guanchao/p/10580812.html
Copyright © 2020-2023  润新知