• 04.深入数据类型


    重点深入极为常用的三种数据类型  str  list  dict

    关于字符串str:

    s = '123_Kil_332   '
    """
    将'123_Kil_332'这个字符串赋给s
    那么s就是一个字符串变量了
    s 就具备字符串所有的方法了
    """
    # 字符串去空的方法:
    new_s = s.strip()
    # 字符串替换的方法:
    new_s = s.replace('123','abc')
    # 字符串分割的方法:
    # 这里分割之后s会变成三段,分别为三个元素存放在list中
    new_s = s.split('_')
    # 判断字符串以什么为开头
    s.startswith('123')
    # 判断字符串以什么为结尾
    s.endswith(' ')
    # 判断字符串是否由全数字组成
    s.isdigit()
    # 字符串的插入方式
    # 在大括号内插入一个字母A
    '123_Kil_{}332   '.format('A')
    '123_Kil_{0}332{1}   '.format('A','B')
    # %s插入方式
    '123_Kil_%s332   ' % 'A'
    '123_Kil_%s332%s   ' % ('A','B')
    # 记录某个字符在字符串中出现的次数
    s.count('2')

    除此之外还有许多字符串的方法,这里只列举一些常用的。

    关于列表list

    my_list = ['a','b','c',1,2,3]
    """
    将一个列表赋给my_list
    那么my_list就是一个列表变量了
    my_list 就具备所有列表的方法了
    """
    # 列表在列表末尾处添加一个元素:
    new_list = my_list.append(4)
    # 获取列表的长度(即:多有少个元素):
    length = len(my_list)
    # 列表的索引
    # 从0开始依次加1
    # my_list一共有6个元素 索引为 0,1,2,3,4,5
    # 获取'b'的索引
    index = my_list.index('b')
    # 删除元素
    # 默认删除最后一个元素
    my_list.pop()
    # pop指定索引对应的元素进行删除
    my_list.pop(0)
    # 列表进行排序
    my_list.sort()
    # 判断某个元素出现的次数
    my_list.count('b')
    
    # 列表的切片(左闭右开)
    # 0 代表列表中第一个元素的索引值
    # -1 代表列表中最后一个元素的索引值
    new_list = my_list[1:]   #   取第二个元素开始到最后
    new_list = my_list[1:-1]   # 1的索引包含 -1的索引不包含,取第二个元素开始到倒数第二个元素
    
    # 列表的嵌套 (列表里面的元素还是列表)
    my_list = [['q','w','e','r'],[1,2,3,4],'a',4]
    new_list = my_list[0]      # 得到的是 ['q','w','e','r']
    new_list = my_list[0][0]   # 得到的是 q
    new_list = my_list[0][1:]  # 得到的是 ['w','e','r']

    元组和字典的用法几乎一致,可以自行看看

    关于字典dict

    dict = {'a':1,'b':2,'c':3}
    # 获取某个键的值是什么?
    new = dict.get('a')
    # 获取字典中的所有键
    new = dict.keys()
    # 获取字典中的所有值
    new = dict.values()
    # 更新字典
    dict2 = {'d':4}
    dict.update(dict2)

    除了这些之外,还有尤为重要的遍历操作后续会讲到,这里仅仅是它本身的方法。

    掌握这些方法在平常的使用中特别常用

    结束

  • 相关阅读:
    一个木马
    Java使用Aspose将EXCEL转为PDF文档
    Java将WORD文档转HTML
    Kubernetes部署应用到集群中
    安装Kubernetes集群
    Kubernetes(K8S)简介
    python实用库记录
    GRPC
    consul
    1:RPC是什么
  • 原文地址:https://www.cnblogs.com/zhouA/p/15693027.html
Copyright © 2020-2023  润新知