想知道某个字数类型:type()/isinstance(a, str)
a=a+3 a+=3
幂运算 3**5 3的5次方 幂运算执行顺序
三元操作符:
small = x if x<5 else y
断言assert
range 语法 range (1,5). 输出 1,2,3,4
range (1,5,2). 输出 1,3
Contiune 终止本轮循环,进行下一轮循环
for i in range(10):
if i%2 !=0:
print(i)
continue
i +=2
print(i)
结果:
2
1
4
3
6
5
8
7
10
9
二、列表
(1)创建一个普通列表 menber = [‘小甲鱼’,‘小布丁’]
(2)创建一个混合列表 mix=[1,‘小甲鱼’,3.14,[1,2,3]]
(3) 创建一个空列表 empty=[]
(4) 向列表添加元素 member.append(‘福禄娃娃’)
(5) 使用一个列表扩张另一个列表 member.extend([1,2]) menber = [‘小甲鱼’,‘小布丁’,1,2]
(6). Member.inster(0,’牡丹’) menber = [‘牡丹’,‘小甲鱼’,‘小布丁’,1,2]
(7)获取列表元素 列表名[0]
(8) 从列表删除元素
member.remove(‘小甲鱼’)。 必须知道名字
Del member[1] del是一种语句。 表明会删除列表
member.pop() 出来最后一个值
membe.pop(1)
(9)列表切片—一次性获取多个元素
menber = [‘小甲鱼’,‘小布丁’],‘小甲鱼1’,‘小布丁1’]
member[1:3]. [‘小布丁’],‘小甲鱼1’,‘小布丁1’]
拷贝列表 member=member[:]
(10)列表 list*3 复制列表3次
123 in list3
小甲鱼 not in list3 in只能判断第一层列表
访问列表中列表的值 ‘小甲鱼’ in list3[1]
(11)count 列表内置方法 统计个数
List3.count(1243)
List3.index(123) 123第一次出现的位置
List3.index(123,3,7) 123第一次出现的位置。位置从3,7
(12)list3.reverse() 逆袭 第一个和最后一个交换位置
(13)list3.sort() 排序默认从小到大
list3.sort(reverse=True) 从大到小
list11=list13 list11和list13指向同一个列表
list12=list11[:]完完全全复制一份新的
list1=[1,5,10,9,8,22]
list2=['兔子 ','鸭子 ','大白鹅 ']
print("append功能输入:")
list2.append('菠菜')
for i in list2:
print(i)
print("--------------------------------------------")
list2.extend(['白菜','豆腐'])
print("extend功能输入:")
for i in list2:
print(i)
print("--------------------------------------------")
print("instert功能输入:")
list2.insert(2,'青笋')
for i in list2:
print(i)
print("--------------------------------------------")
print("remove功能输入:")
list2.remove('青笋')
for i in list2:
print(i)
print("--------------------------------------------")
list3=list2[:]
print("切片功能输入:")
for i in list3:
print(i)
print("--------------------------------------------")
print("复制列表:")
list4=list2
for i in list4:
print(i)
print("--------------------------------------------")
list2.remove('兔子 ')
for i in list2:
print(i)
print("********************************************")
for i in list4:
print(i)
print("#############################################")
print(list1.pop())
print("#############################################")
print(list1.pop(1))
print("---------------------------------------------")
list66=[11,22,33,44,55,66]
list77=list66[1:3]
for i in list77:
print(i)
print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")
list99=list77*3
for i in list99:
print(i)
print("¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥")
print(list99.count(22))
print("----------------------------------------------")
print(list99.index(33))
print("indexd------------------------------------------")
print(list99.index(22,0,1))
print("reverse------------------------------------------")
list100=[2,87,98,100,1]
list100.reverse()
for i in list100:
print(i)
print("sort------------------------------------------")
list101=list100[:]
list101.sort()
for i in list101:
print(i)
print("reverse 、sort 混合用法------------------------------------------")
list102=list100[:]
list102.sort(reverse=True)
for i in list102:
print(i)
print("reverse 、sort 混合用法--从小到大------------------------------------------")
list103=list100[:]
list103.sort(reverse=False)
for i in list103:
print(i)
输出结果: append功能输入: 兔子 鸭子 大白鹅 菠菜 -------------------------------------------- extend功能输入: 兔子 鸭子 大白鹅 菠菜 白菜 豆腐 -------------------------------------------- instert功能输入: 兔子 鸭子 青笋 大白鹅 菠菜 白菜 豆腐 -------------------------------------------- remove功能输入: 兔子 鸭子 大白鹅 菠菜 白菜 豆腐 -------------------------------------------- 切片功能输入: 兔子 鸭子 大白鹅 菠菜 白菜 豆腐 -------------------------------------------- 复制列表: 兔子 鸭子 大白鹅 菠菜 白菜 豆腐 -------------------------------------------- 鸭子 大白鹅 菠菜 白菜 豆腐 ******************************************** 鸭子 大白鹅 菠菜 白菜 豆腐 ############################################# 22 ############################################# 5 --------------------------------------------- 22 33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 22 33 22 33 22 33 ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥ 3 ---------------------------------------------- 1 indexd------------------------------------------ 0 reverse------------------------------------------ 1 100 98 87 2 sort------------------------------------------ 1 2 87 98 100 reverse 、sort 混合用法------------------------------------------ 100 98 87 2 1 reverse 、sort 混合用法--从小到大------------------------------------------ 1 2 87 98 100 Process finished with exit code 0



