liyihao

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

python学习笔记(三)序列

照例原作链接:http://www.cnblogs.com/vamei/archive/2012/05/28/2522677.html

 

笔记:

#!/usr/bin/env python
#--coding:utf-8--
s1 = (2, 1.3, 'love', 5.6, 9, 12, False)
s2 = [True, 5, 'smile']
s3 = [1, [3, 4, 5]]
s4 = []
print (type(s1), s1)
print (type(s2), s2)
print (type(s3), s3)
print (type(s4), s4)
#打印各个list的类型和输出内容
print (s1[0])#打印s1这个list第一项
#print (s2[3])#这个会报错,因为s2这个list只有3项,从0开始到2,没有3
print (s2[2])#打印s1这个list第一项
#print (s2[1][2])#报错,这个实际表示s2第二个元素的第二项,但是元素并不能做list
print (s3[1][2])#打印s3第一项也就是[3, 4, 5]这个list的第二项


#list tuple 区别
#list是可以更新,给变量重新赋值
#tuple一旦完成定义,无法更新
#s1[0] = 3
#print (s1)

#list项从0开始
s2[0] = 3
print (s2)

#str是tuple
str = 'abdfds'
print (str)
print (str[0])

  

posted on 2017-09-29 17:15  liyihao  阅读(164)  评论(0)    收藏  举报