字符串和列表操作

#切分字符串
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)

运行结果:字符串和列表操作

 字符串和列表操作

 字符串和列表操作

 

上一篇:Openresty 快速入门


下一篇:高级前端进阶(四)