我的python菜鸟之路1,,python基础编译
我的python菜鸟之路1,,python基础编译
python基础
编译型语言:C / C++ / C# / GO / Java解释型语言:python / PHP / rudy数据类型
int
整型str
不可变数据类型,进行处理时必须有字符串进行接收str.lower() / str.upper() 小大写str.isdigit()str中的是否全为数字,返回Ture/Flasestr.endswith/startswith() 返回Ture/Flasestr.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位置增加元素xls.pop(i) 将列表中i元素去除并删除:在列表删除的过程中,接收删除的数据,即需要一个新的变量进行接收ls.remove(x) 将列表中出现的第一个x元素删除bool
0和空字符串为Flase,其余的为Truedict
无切片、无步长
可for循环,但默认的是键
可以修改值但不能修改键
字典的索引是以键为索引的
dic.get(‘k1‘,66)
存在k1便返回k1所对应的值不存在便返回所定义的66st = {‘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菜鸟之路1
评论关闭