pathon数据类型的测试用例

int,string,

list,tuple ,dic【列表、元组,字典】

a="1332"
b=["yom"] #列表
c=("alan") #元组
d={"name":"jack"} #字典
#[]下标符号,所有非数字类型可以for循环,都有索引
#列表中可以存储所有类型;
alist=["alan","jack"]
print(type(alist))
print(alist.index("jack"))
alist.insert(2,"韩科研")
print(alist)
alist[0]="tony"
print(alist)
alist.append("何阳")
print(alist)
blist=["白骨精"]
alist.extend(blist) #扩展列表,不影响被扩展的
print(alist,blist)
#del alist  删除整个空间结构
alist.remove("jack")
print(alist)
alist.pop() #默认删除最后一位;若带索引,删除制定下标
print(alist)
print(len(alist))#显示元素个数
clist=[1,3,3,3,3,2,6]
c2list=[1,3,33,2,34,27]
print(clist.count(3)) #查看某个元素出现的个
clist.sort()#默认升序
print(clist)
clist.sort(reverse=True)#反转并不是降序反
print(clist)
c2list.sort()
c2list.reverse()

print(c2list)   #不支持链式操作,要想降序,先升序
#获得列表的下标index
for i in alist :   #打印元素活下标
    print(i,alist.index(i))
    #元组一经定义不得改变;只能删除无法修改。安全属性;  保

print(tuple(alist))  #可以改变自己的数据类型
print(type(alist)) #不改变自己的数据类型
alist=tuple(alist)     #覆盖自己本身的数据
print(alist,type(alist))
a={"name":"alan",}
for i in a:
    print(i,a[i])   #打印k,v ;获取v还可
a.pop("name")    #字典的删除最后一个元素方法需要
print(a)
a["kgc"]="kjde1910-java"
#元组中单个元素,需要加个逗号,否则数据类型会显示未里面元素的数据
print(a)
b={'web2108':'kgc'}
a.update(b)
print(a)
#字典中循环遍历的是下标:因为key是唯一的,v可以进行重复
print('老师说"今天不上课"xcv')
string = "123lkasflkasd324343"
print(type(string))  # str类型
# decimal---[阿拉伯]--digital[+全角数字】-----numerical【+汉字数字】
print(string[2:15])  # 左开右闭
print(string[::-1])  # 字符串反转,倒序
print(string[-9:-6])
a = "CDEFAVNGLLS"
print(max(a))  # askii码排序
# 列表扩容extend;字典update;字符串+
alist = ['ky']
if 'ky' in alist:
    print("ok")  # 元素是字符串
for i in a:
    print(i)
else:
    print("这个代码只要没遇到break;else就会一直执行")
stus = [
    {"name": 'zs',
     "age": 19},
    {"name": "alan",
     "age": 17}
]
for i in stus:

    if i["name"] == "alan":
        print("找到了")
        print(i)

        break
else:      #else和for并列,打印最终的查找结果,否则会打印出没找到,找到了
        print("没有找到")

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_45442261

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值