li=[1,2,3,'55dd'] li.clear()#清除列表内容 print(li) li.append(1)#追加 li.append(3) print(li) #拓展:直接赋值和copy和deepcopy的区别 # 1.直接赋值是引用,直接指向同一对象 # 2.copy浅拷贝,只是拷贝一层,若这一层中还有列表,则拷贝该列表的地址,不能完全拷贝 # 3.deepcopy深度拷贝,所有内容都进行拷贝 li=[1,2,[3,4,"]] c=li.copy()#copy的只是地址 li[2].…
# 字典的简述 # 1.字典不能做字典的key,列表也不能作为列表的key info={ 'k1':'v1', 'k2':'v2' } print(info) #2.通过键获取值 print(info['k1']) #3.可以用del删除 #4.可以用for遍历,并且可以用.keys和.values进行值和键的获取 for i in info: print(i,info[i]) #5.布尔值可以作为字典的key #6.常见方法:clear,copy,deepcopy #7.fromkeys 每个…
Python中,主要的基本类型有:数字(int型).字符串(string型).列表(list型).元祖(tuple型).字典(direct型).布尔值(boolean型) 1.int型 1.强转int a=" b=int(a) 2.查看类型 a=" print(type(a)) 3.转换进制 num=" v=int(num,base=2) print(v) #基于base将字符串型以base进制转换为10进制 2.string型 1.常见的 text="little…
# 初识元祖# 1.元祖的一级元素不能被修改,增加,删除,但可以查看,del tu[0]错的# 2.元祖最后一个元素后注意加‘,’,并没有区别,只是为了和方法中元素区别开li=[11,22,33,44]tu=(11,22,33,44,)#3.可取值,可切片v=tu[0]print(v)v=tu[0:2]print(v)#4.可迭代for a in tu: print(a)#5.可将字符串转换成元祖v=tuple((1,2,3,))#6.元祖可转化为列表,列表也能转化为元祖l=list(v)pri…
1.分割字符串的4个方法partition,rpartition,split,rsplit(区别,partition是仅分割一个,split分割全部,r是从右边开始分割,split可以传参数,自定义分割次数) p='\tppp' print(p.isprintable())#是否可以直接打印,带有制表换行符不可直接打印 p=' ' print(p.isspace())#判断是否全部为空格 p='i am a apple' print(p.istitle())#判断每个单词首字母是否都是大写 p=…
引用:https://www.jb51.net/article/142775.htm 列表赋值: 1 2 3 4 5 6 7 >>> a = [1, 2, 3] >>> b = a >>> print b [1, 2, 3] >>> a[0] = 0 >>> print b [0, 2, 3] 解释:[1, 2, 3]被视作一个对象,a,b均为这个对象的引用,因此,改变a[0],b也随之改变 如果希望b不改变,可以用…
字典详解 https://www.cnblogs.com/poloyy/p/15083781.html get(key) 作用 指定键,获取对应值 两种传参 dict.get(key):键存在则返回对应值,不存在则返回 None dict.get(key, default):键存在则返回对应值,不存在则返回设置好的 default 值 栗子 # get book = { 'title': 'Python 入门基础', 'author': '张三', 'press': '机械工业出版社' } pr…
浅拷贝和深拷贝 (自己一直搞不懂的) 1.直接赋值(把一个变量直接赋值给另一个变量),他们指向同一个内存的数据(右边的图不知道怎么画,就直接截图过来了.将就看看) ------------- 2.使用copy中的copy方法,浅拷贝(只拷贝了最外层的数据,里面的还是指向原来的(列表嵌套)) ---------------------------- 整体效果就是 : 3.使用copy模块中的deepcopy()方法,是里里外外都是新拷贝的(随便改变任何值都不会对另一个有影响,自己试试) 图形记忆就…
1.join方法:拼接字符串------->str a = "你是风儿我是沙"b = "@".join(a)print(b)>>>你@是@风@儿@我@是@沙 2.strip方法:处理左右空格.\t.\n----->str 还可以处理指定内容a.strip("x") a.lstrip a.rstrip() a = " Hello world"b = a.strip()print(b)>>…
list.append(x) 介绍 在列表的末尾添加一个元素 相当于  a[len(a):] = [x] 返回值 None 栗子 # append a = [1, 2, 3] b = [4, 5, 6] print(a.append(1)) print(a) a.append(b) print(a) # 输出结果 None [1, 2, 3, 1] [1, 2, 3, 1, [4, 5, 6]] a.append(b) 会将整个列表当做一个元素添加进去哦 list.extend(iterable…