标签:删除 python 菜鸟 元素 之路 st k1 ls str
python基础
- 编译型语言:C / C++ / C# / GO / Java
- 解释型语言:python / PHP / rudy
数据类型
-
int
- 整型
-
str
- 不可变数据类型,进行处理时必须有字符串进行接收
- str.lower() / str.upper() 小大写
- str.isdigit()str中的是否全为数字,返回Ture/Flase
- str.endswith/startswith() 返回Ture/Flase
- str.split() 切割
- str.replace() 去掉左右字符,可加r/l表其左右
- str.replace(old,new)将所有的old字符串换成new字符串
- str.strip()去掉左右的字符串,可加l/r表其左右
- "new_str".join(str)
-
lst
- 只有列表可以编辑或删除
- ls.extend(lt) 将lt元素增加到列表中,
- ls.append(x) 在ls后增加一个元素x,
- 二者相似,但append更倾向于整体性,即无论添加什么元素均看成一个整体
- ls.clear() 删除ls中的所有元素
- del ls[i] 删除列表中的第i个元素
- ls.insert(i,x) 在ls的i位置增加元素x
- ls.pop(i) 将列表中i元素去除并删除:在列表删除的过程中,接收删除的数据,即需要一个新的变量进行接收
- ls.remove(x) 将列表中出现的第一个x元素删除
-
bool
- 0和空字符串为Flase,其余的为True
-
dict
-
无切片、无步长
-
可for循环,但默认的是键
-
可以修改值但不能修改键
-
字典的索引是以键为索引的
-
dic.get('k1',66)
- 存在k1便返回k1所对应的值
- 不存在便返回所定义的66
st = {'k1':'v1','k2':'v2','k3':'v3'} # 1.判断‘k1’是否存在st中 if 'k1' in st: print('存在敏感字符') # 2.判断‘v1’是否存在st中 a = st.values() if 'v1' in a: print('存在敏感字符') # 3.判断'k1':'v1'是否存在st中 a = st.get('k1') if "v1"==a: print('存在敏感字符')
-
-
tuple
- 元组中的元素不可修改或删除
-
l/list/tuple/dict,可嵌套
-
字典的值得类型可以使任何数值类型
-
键不可以是列表,字典(可变,因此不满足哈希函数),但可以使元组,元组是不可变数据类型
公共功能
- len
- 索引
- 切片
- 步长
- for循环
标签:删除,python,菜鸟,元素,之路,st,k1,ls,str 来源: https://www.cnblogs.com/yangzilaing/p/13069169.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。