zoukankan      html  css  js  c++  java
  • python 字符串、列表、字典相关内建方法


    """字符串相关内建方法"""

    # a = ["qwe", "name", "sex", "sss"]
    # a = "helHos"
    # print(a.title())
    # print(a.capitalize()) #将字符串首字母大写
    # print(a.center(7, "w")) #以字符串居中的长度7, w作为填补
    # print(a.count("o", 0,2)) # count(self, sub, start=None, end=None) 计算字符在字符串中出现次数 后可直接跟范围
    # print(a.endswith("o")) # 是否以o字符结尾
    # print(a.expandtabs(tabsize=8)) #将tab替换为空格,可指定替换数
    # print(a.find("l")) # 查找第一个字符l在字符串中的索引
    # try: # 与find一样,但字符不在字符串中会抛出异常
    # print(a.index("q"))
    # except ValueError:
    # print("该字符不在字符串中!")

    # print(a.isalnum()) # 是否都为字母数字
    # print(a.isalpha()) # 是否都为字母
    # print(a.isdigit()) # 是否都为数字
    # print(a.islower()) # 是否都为小写(可含有其他字符)
    # print(a.isnumeric()) # 是否都为数字,同isdigit?
    # print(a.isspace()) # 是否都为空格
    # print(a.title().istitle()) # 是否都为标题化 见a.title()

    # print(" ".join(a)) # 以空格符为连接符将a中的每个元素拼接成字符串
    # print(a.strip("o")) # 删除字符串左右“o”字符
    # print(max(a)) # 返回字符串a中最大的字符
    # print(a.replace("o", "s")) # 将“o”替换“s”,可指定替换次数
    # print(a.lower()) # 将字符串内字母转成小写
    # print(a.upper()) # 将字符串内字母转成大写
    # print(a.swapcase()) # 将字符串内字母大小写互转

    # L = ["hello", "alex", "Blexander", "Jack"]
    # L = [6,2,3,2,4]
    #
    # for i in L:
    # print(i)
    # L.sort() # sort()将列表排序后不返回值

    # print(set(L)) # set(L)返回去重后的集合

    # instr = "aeiou"
    # outstr = "12345"
    #
    # trantab = str.maketrans(instr, outstr)
    # str = "this is the incredible thing in the world!"
    # print(str.translate(trantab)) # 将str内元音字母替分别换为12345


    """列表相关内建方法"""

    # print(min(a)) # 返回列表a中最小的元素
    # print(a.count("qwe")) # 计算“qwe”元素在列表中出现的次数
    # a.insert(2, "sb") # 在索引为2的位置插入“sb”
    # a.pop(2) # 删除索引位置为2的元素并返回
    # a.remove("name") # 删除“name”元素
    # a.copy() # 复制列表
    # print(a.copy())


    """字典相关内建方法"""

    _dict = {'Name': 'Run', 'Age': 7, 'Class': 'First'}
    seq = ["ll", 'sex']
    # _dict.clear() # 清空字典
    # print(_dict.fromkeys(seq)) # 以seq内元素为键值创建字典,值为默认初始值
    # print(_dict.get("Ase")) # 获取“Ase”的值,没有就返回默认值None
    # if "Age" in _dict:
    # print("Have")
    # for k, v in _dict.items(): # 遍历键值
    # print(k, v)
    # print(list(_dict.keys()))
    # _dict.setdefault("Sex") # 与get类似,但如果键不存在,会创建该键并设置默认值
    # while True:
    # print(_dict.popitem())
    # _dict = {'Name': 'Run', 'Age': 7, 'Class': 'First'} # 删除最后一对键值
  • 相关阅读:
    小 X 的密码破译
    时光机
    战争
    iOS TDD
    iOS url schemes应用


    二分查找
    搜索
    链表
  • 原文地址:https://www.cnblogs.com/xu-xiaofeng/p/7706472.html
Copyright © 2011-2022 走看看