zoukankan      html  css  js  c++  java
  • 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 排序

  • 相关阅读:
    [django]django models最佳实战
    [vue]模拟移动端三级路由: router-link位置体现router的灵活性
    [js]顶部导航和内容区布局
    [django]django查询最佳实战
    [vue]webpack使用样式
    [vue]webpack中使用组件
    [vue]组件的导入
    [django]django权限简单实验
    [django]前后端分离之JWT用户认证
    [django]drf知识点梳理-权限
  • 原文地址:https://www.cnblogs.com/guanchao/p/10580812.html
Copyright © 2011-2022 走看看