a=[1,2,3,4,5,6,7,8,9,0]
# import random
# c=random.randint(0,9)随机生成一个0-9得整数
在数组中查看下标得位置
# b=a[c]
# print(b)
# print(c)
1
0
a=[3.14,5,"qa","张三","李四","李四","李四"]
res=len(a)
#查询列表长度
print(res)
res2=a.index(5)
#查询出现得下标
print(res2)
res3=a.count("李四")
#查询出现得次数
print(res3)
a=[3.14,5,"qa","张三","李四","李四","李四"]
print(type(a))
a.append(---2)
#添加一个数据在列表最后面
print(a)
a.remove(5)
#删除列表中的3 指定的数据,如果有多个删除第一个
print(a)
a.remove(a[3])
#删除列表中的下标为3 指定的数据,如果有多个删除第一个
print(a)
a[1]="哇哈哈哈哈"
a[0]="我爱喝"
print(a)
<class 'list'>
[3.14, 5, 'qa', '张三', '李四', '李四', '李四', -2]
[3.14, 'qa', '张三', '李四', '李四', '李四', -2]
[3.14, 'qa', '张三', '李四', '李四', -2]
['我爱喝', '哇哈哈哈哈', '张三', '李四', '李四', -2]
a=[3,4,5]
b=a
#因为a b列表装在同一个区间所以给a或者b加值它们的结果都在同一个区间
a.append('蔡徐坤')
b.append('江斌')
print(a)
print(b)
[3, 4, 5, '蔡徐坤', '江斌']
[3, 4, 5, '蔡徐坤', '江斌']
a=[3,4,[3,4,5]]
b=a.copy()
#将列表a复制一份,赋值给b,只复制第一层,不复制嵌套的,浅拷贝
print(a)
a[2]="hah"
print(a)
print(b)
[3, 4, [3, 4, 5]]
[3, 4, 'hah']
[3, 4, [3, 4, 5]]
import copy #导入copy 拷贝模块
a=[3,4,5,[7,8,9,0]]
b=copy.deepcopy(a)#深拷贝,完全拷贝a列表无论怎么样改变,都不会影响b列表
a[0]="蔡徐坤"
a[3].append("唱跳rap打篮球")
print(a)
print(b)
['蔡徐坤', 4, 5, [7, 8, 9, 0, '唱跳rap打篮球']]
[3, 4, 5, [7, 8, 9, 0]]
a=(3,4,5,6,7,7,7,7,7,77,8)#不可改变类型,元组 tuple ,不可变列表
b=('hello',)#如果元组中,只有一个数据,需要在这个数据后面加一个 ,
print(type(a))
print(type(b))
print(len(a))
print(a[1])
res=a.count(7)#查找7出现得次数
print(res)
res2=a.index(77)#查找77得下标
print(res2)
<class 'tuple'>
<class 'tuple'>
11
4
5
9
#字符串得切割 split(“字符”)根据什么字符切割
test="123-456-789"
res2=test.split('-')
print(res2)#['123', '456', '789']
msg="[email protected]"
msg1=msg.split("@") #['12134355', 'qq.com']
print(msg1)
['123', '456', '789']
['12134355', 'qq.com']
msg="ABC" #在python中,涉及到判断的函数/方法,要不然true,要不然就是false
res=msg.islower()#判断是否小写
res1=msg.isupper()#判断是否大写
print(res)
print(res1)
a="TeSt"
res3=a.upper()#全部大写输出
print(res3)
res4=a.lower()#全部小写输出
print(res4)
False
True
TEST
test
# msg="15.00"
# res=msg.isdigit()#判断msg字符串,是否都是数字(0-9)
# print(res)
变量.replace(‘y’,‘x’)#表示修改字符串里面内容
变量.upper()表示全部大写
.lower() 表示全部小写
#in /not in 属于或者不属于
msg="asdasdas"
res='a' in msg #判断“a”字符在不在msg里面
print(res)
返回true 存在
a=['python','java','php']
res2= 'python' in a #判断数组里面是否有该数组
print(res2)
返回true 存在
切片
msg="asdasdas"
print(msg[2])#表示读取下标为2的字母
print(msg[2:5])#表示读取下标为2到5(不包括5)的字母
print(msg[:5])#表示读取下标为到5(不包括5)的字母
print(msg[5:])#表示读取下标从5开始的字母到结束
print(msg[:])#表示读取全部
标签:下标,python,res,res2,笔记,msg,李四,print,3.8 From: https://www.cnblogs.com/afankuaixingxing/p/17190852.html