#切分字符串 language = "python and java and c++ and golang" #切割字符串 生成一个列表 是一个有序序列 result = language.split("and") print(result) print("================") # 连接序列 生成字符串 跟split是相反的 lang = ["english", "chinese"] char = "-".join(lang) print(char) print("=================") # 删除字符串两边的空格 strip class_name = " big data " print(len(class_name)) class_name_new = class_name.strip() print(class_name_new) print(len(class_name_new)) print(len(class_name)) print("===================") # 判断一个字符串是否以指定子串开始 返回True 或 False mystr = "hello world" print(mystr.startswith("hello")) print(mystr.startswith("world")) # 以world结束 print(mystr.endswith("world")) # 判断在指定范围内是否以字串开始 print(mystr.startswith("hello", 3, 8)) print("===================") # 列表 name_list = ["james", "cxk", "罗志祥", "格林"] print(name_list[0]) print(name_list[1]) print(name_list[2]) print(name_list[3]) # 使用index查找指定数据 返回指定数据在列表中的位置 # 找不到会报错 # print((name_list.index("格林", 0, 1))) print((name_list.index("格林"))) # 统计一个元素在列表中的个数 count name_list2 =["蒋卢", "吴苹雨", "蒋卢"] result2 = name_list2.count("蒋卢") result3 = name_list2.count("吴苹雨") result4 = name_list2.count("cxk") print(result2) print(result3) print(result4) # 判断元素是否存在于字符串里 in 与not in print("蒋卢" in name_list2) print("蒋卢" not in name_list2) # 增加一个元素到列表中 name_list2.append("杨某") print(name_list2) # 追加一个序列,将一个列表整体加入 name_list2.append(["孙涛", "张恩"]) print(name_list2) # 追加一个序列,将一个列表的值逐一加入 name_list2.extend(["刘晓峰", "颜庆"]) print(name_list2) # 在指定位置增加数据 在位置4的前面 name_list2.insert(4, "黄良好") print(name_list2)
运行结果: