Python 8种基本数据类型简单实例

来源:互联网 发布:保护眼睛的电脑软件 编辑:程序博客网 时间:2024/05/18 08:35

1:字符串类型
字符串里面有单引号就使用双引号括,字符串里面存在但引号,就是用双引号括
三个但引号,即所见即所得
str1=”sb1’”
str2=’sb2”’
str3=”’sb3’ ”’
print str1,str2,str3
print type(str2)
2:布尔类型
flag= False
3:整数
num =20
print num
print type(num)
4:浮点数
floatnum = 2.333
print floatnum
println type(floatnum)

5:列表
list1=[“sb”,2,3,4,5,6,”sd”]
print list1
print list1[2:4]//获取下标2到4
print list1[: -3]//从下标0开始到倒数第3个。
list2=list1+[“nie”,”hao”,”wei”] //+ :用于组合列表
print list2 * 3 // * :用于重复列表
6:元组
Python的元组与列表类似,不同之处在于元组的元素不能修改
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
touple1=(1,3,5,7,”sb1”,”sb2”,”sb3”)
touple2=(2,4,6,”sb4”,”sb5”,”sb6”)
touple3=touple1+touple2
print touple3

7:字典类型
列表是有序的对象结合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
dict1 ={1:1,2:2,”sb1”:”sb1”,2.5:”sb2.5”}
print dict1
print type(dict1)
dict1[1]=11
dict1[3]=3
print “修改,增加键为1和3:”,dict1
del dict1[2.5]
print “delete 2.5 key-vaue :”,dict1
cmp(dict1,dict2)#比较两个字典
len(dict1)#计算字典元素key的总和
dict1.items()#遍历
dict1.clear() #清空字典
del dict1 #删除字典

8:日期
import time, datetime;
localtime = time.localtime(time.time())

获取格式化的时间:
import time, datetime;
localtime = time.localtime(time.time())
print localtime
print localtime.tm_year
print localtime.tm_mon
print localtime.tm_mday
print time.strftime(‘%Y-%m-%d %H:%M:%S’);
print str(datetime.datetime.now())[:28]

获取日期差
import time, datetime;
oneday = datetime.timedelta(days=1)
print oneday
today = datetime.date.today()
print today
yesterday = datetime.date.today() - oneday
print yesterday

1 0