-
字符串的拼接
song = 'song' ying = 'ying' sy = song + ying print(sy) 显示结果:songying
-
类型转换
int() str() float() a = '520' int(a)则变成数值型的520 a = 3.2 print(int(a)) b = 3 print(float(b))
-
type,isinstance的用法
type()括号里面加入变量,返回是一个什么类型的变量 isinstance(a,b)两个参数 isinstance(320,int)返回的是true isinstance('soig', int)返回的是false >>type(int) <class 'type'> >>> isinstance(5,int) True
-
break,continue
break是结束整个的循环,就算后面的次数还有也不在继续进行 continue是仅仅结束这一此的循环,如果后面还有的话就接着进行后面的
-
for与range
for i in range(5) print(i) # 0, 1, 2, 3, 4 for i in range(2,4) print(i) # 2,3 for i in range(1,7,2)#第三个参数表示step print(i) # 1,3,5
-
列表
#列表 append extend insert python的一个列表里面可以存放不同类型的元素 [1,'song',3.14,[1,34]] 甚至里面可以再存放一个列表 append方法 a = [1,2,'song'] a.append('ying') # 此时,就在末尾添加了一个元素 注意,append方法只能在最后面添加一个元素,括号里面也只能加入一个参数 extend方法,extend方法是用一个列表来扩展另一个列表,所以参数也是一个列表 a= [1,2] a.extend([3,4,'song']) 此时,a里面就在末尾添加了三个元素 >>> a = [1] >>> a [1] >>> a.append('song') >>> a [1, 'song'] >>> a.extend(2) Traceback (most recent call last): File "<pyshell#8>", line 1, in <module> a.extend(2) TypeError: 'int' object is not iterable >>> a.extend([3]) >>> a [1, 'song', 3] >>> a.extend([4,5,[21,45],'song']) >>> a [1, 'song', 3, 4, 5, [21, 45], 'song'] >>> insert方法 insert(位置,要插入的对象) >>> a [1, 'song', 3, 4, 5, [21, 45], 'song'] >>> a.insert(0,'Ying') >>> a ['Ying', 1, 'song', 3, 4, 5, [21, 45], 'song'] 获取列表元素值 >>> a[0] 'Ying' >>> temp = a[0] >>> a[0] = a[1] >>> a[1] = temp >>> a [1, 'Ying', 'song', 3, 4, 5, [21, 45], 'song'] 从列表中删除元素 remove()是一种方法 del 是一个命令 pop()方法 a.remove('song') #这样会指定将列表中的song元素给删除掉 del a[0] #这样会删除列表中指定的第几个元素 a.pop() #这样直接删除列表中的最后一个元素,并且水返回给要删除的那个元素 a.pop(1) #pop方法也可以指定删除列表中的第几个元素 >>> a [1, 'Ying', 'song', 3, 4, 5, [21, 45], 'song'] >>> a [1, 'Ying', 'song', 3, 4, 5, [21, 45], 'song'] >>> a.pop() 'song' >>> a [1, 'Ying', 'song', 3, 4, 5, [21, 45]] >>> name = a.pop() >>> name [21, 45] >>> a [1, 'Ying', 'song', 3, 4, 5] >>> a.pop(0) 1 >>> a ['Ying', 'song', 3, 4, 5] 列表的分片slice a[1:3] #表示拷贝一份列表中从第二个到第四个的列表出来 a[:3] # 第一个到第四个 a[2:] #从第三个到最后一个 a[:] #即一整个列表的拷贝 列表的操作符 1.比较操作符 列表只比较首元素的值的大小 2.链接操作符 两个列表相加会进行列表的拼接 3.重复操作符 [1,2] *2 最终会变成[1,2,1,2] list1 = [1,2,3,5] 4.逻辑操作符 >>> a [1, 2, ['song', 12], 'yun'] >>> 1 in a True >>> 'song' in a False >>> 'song' in a[2] True 列表的内置方法 count() #计算某一个元素在一个列表中出现的次数,()里面是列表中的一个元素 index() #计算该元素在列表中的位置 release()倒置,将最后的元素放在第一个......没有参数 a.revease() sort() 排序,将列表中的元素从小到大排列,如果需要进行从大到小sort(release = True)
-
元组——戴上了枷锁的列表
最大的区别就是列表可以任意的修改删除插入,而元组不能插入删除排序等操作 1. 创建和访问元组 a = (1,2,3,4,5) 访问元组也是和列表一样用下标来访问 如果创建的元组只有一个元素,也要在那一个元素后面加上逗号" , " 8 * (8,)结果是(8,8,8,8,8,8,8,8),此时是重复操作符* 2.更新和删除一个元组 在元组中想要增加一个元素,要利用列表拆分添加再拼接 a = (1,2,3,5,6) a = a[:2] + (4,) + a[3:] # 这里需要注意的是中间那个单个的元素一定要加上逗号! 删除元组中的个别元素也是可以用这种列表拼接的方法 删除整个元组可以用 del 元组名,但是有时候在python中是没有必要的
1.python基础知识
最新推荐文章于 2022-10-01 23:42:43 发布