#!/usr/bin/env python3 # -*- coding: utf-8 -*- ###整数类型### intval=1 print("int val=",intval) print("int val=%d" %(intval) ) ###整数类型### ###浮点类型### floatval=1.0 print("float val=%f " %(floatval) ) print("float val=%.2f " %(floatval) ) ###浮点类型### ###字符串类型### strval="第一个Python数据类型示例:{0},{1}".format("hello","world") print("str val=",strval) print("str length=",len(strval)) print("str replace=",strval.replace("h","H")) ###字符串类型### ###List列表类型### list=["one","two","three"] print("list=",list) print("list length=",len(list)) print("根据索引取元素值:取第1一个元素值=",list[0]) list.append("four") print("list追加元素:",list) list.insert(1,"222") print("元素插入到指定的位置(若超出原始集合范围,功能相当于append方法):",list) deletedval=list.pop() print("删除list末尾的元素,并返回删除的元素:",deletedval) print("list=",list) deletedval=list.pop(1) print("删除指定位置的元素,并返回删除的元素:",deletedval) print("list=",list) list[0]="000" print("list元素重新赋值(替换):",list) s = ['python', 'java', ['asp', 'php'], 'scheme'] print("list元素也可以是另一个list:",s) print("list元素也可以是另一个list:",s[2]) ###List列表类型### ###tuple类型### #tuple,也称元组(类似Java数组),但是tuple初始化后不能修改,这是与数组的最大区别 classmates = ('Michael', 'Bob', 'Tracy') print("元组输出:",classmates) print("根据索引取元素值:取第1一个元素值=",classmates[0]) ###tuple类型### ###dict类型### #dict,python内置字典类型(全称dictionary),在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 dic = {'Michael': 95, 'Bob': 75, 'Tracy': 85} print("dic输出:",dic) print("根据key,输出指定元素值:dic['Bob']=",dic['Bob']); #若key不存在,运行时会错误 print("使用get方法,输出指定元素值:dic.get('Bob')=",dic.get('Bob')); #若key不存在,可以返回None defaultVal="用户不存在" print("使用get方法,输出指定元素值:dic.get('Bob')=",dic.get('Bob2',defaultVal)); #若key不存在,返回指定的默认值 bool='Thomas' in dic print("判断指定key是否存在于dic中,'Thomas' in d:", bool ); #返回True或False print("根据key,删除dic中的指定元素:", dic.pop("Michael") ); ###dict类型### ###set类型### #要创建一个set,需要提供一个list作为输入集合 s = set([1, 2, 3]) print("输出set:",s) s.add(4) #添加元素 print("输出set:",s) s.remove(2) print("输出set:",s) ###set类型###
python数据类型实例(一)
猜你喜欢
转载自blog.csdn.net/weixin_42274510/article/details/80507906
今日推荐
周排行