# 不需要定义变量 # # while循环: # while 条件 : # xxx # xxx # for 循环: # for 临时变量 in 范围容器(可用range,如果是容器的话,就是遍历,如果in 10,就是遍历0-10) # for循环的范围是大于等于第一个小于最后一个,也就是 int i=0;i<n;i++ # 输入 insert # py里的数组就是c++中的vector,然后有函数操作,和c++中差不多,insert,pop,remove(remove(x)是删除元素中第一个是x的项),index(等于c++中的find) # 字符串任意形式都可以 # 数组中[-1]是倒数第一个数 # my_str="woshinidie" # value=my_str.index("die") # print(f"现在是{my_str},下标是{value}") # new_my_str=my_str.replace("die","er") # print(f"现在是{new_my_str}") # 字符串的分割 my_str="wo shi yi ge leng mo de ren" me_list=my_str.split(" ") print(f"一开始是{my_str},切分之后是{me_list}") # strip(只能是前后的) my_str=" ni hao " new_str=my_str.strip() print(f"原来的:{my_str},去除前后空格的换行符的:{new_str}") me_str="12 wo shi 12 whr 21" new_sstr=me_str.strip("12") # strip之后跟的是去除的字符串 print(f"原来的:{me_str},去除前后空格的换行符的:{new_sstr}") my_str="wo shi wang harodashkljdlkjhas" print(my_str.count(("a"))) # 切片 my_list=[0,1,4,6,123,121,22] res1=my_list[1:4] #从一到四 print(f"结果一:{res1}") res2=my_list[:] #从起始到结尾可以不写,如果是一也可以不写 print(f"结果二:{res2}") res3=my_list[:2] print(f"结果三:{res3}") # 集合使用{} 就是c++中的set # 集合不支持下标索引,支持修改 my_set={"我是王浩然","我是张晗","你是傻逼","我是王浩然","我是王浩然","我是张晗"} set_empty=set() print(f"set:{my_set},empty:{set_empty}") # 添加新元素 my_set.add("我是你爹") print(my_set) # 移除元素 my_set.remove("我是你爹") print(my_set) #取元素,随机取出一个 print(my_set.pop()) #清空集合 my_set.clear() #取两个集合的差集,消除差集 str1={1,2,3,4} str2={8,1,9,0,4,3} str3=str2.difference(str1) print(str3) str2.difference_update(str1) print(str2) #合并 str1={1,2,2,3,7,9} str2={9,8,7} print(str1.union(str2)) #统计集合元素数量 print(len(str2))
标签:10,遍历,python,xxx,while,循环 From: https://www.cnblogs.com/o-Sakurajimamai-o/p/17560902.html