标签:
1.打印: print “HelloWorld” (在3.0的版本里面试print()的形式)
print "hello"[-1](索引最后一个字符)
"abcdefg"[1:3]切片:
这个切片操作用到了两个索引,第一个为要取部分的开始索引(包含),第二个为要取部分的结束索引(不包含),或者把这两个索引想象成集合论中的左闭右开区间。
print "abcdefg"[:3]
print "abcdefg"[3:]
print "abcdefg"[:]
如果切片的第一个元素是字符串的第一个元素的话,可以省略掉第一个索引;同样如果要将切片取到字符串的末尾的话可以省略第二个索引。
反转:a = "seabrea"
a = [1, 2, "hello", "python", [1, 2, 3]]
print a
同时啊:
a = [ 1 , "2" , [3 , 4] ]
a.insert(1 , "h") 在 1 这个位置插入 “h” 这个字符
a.append(9) 在末尾添加 9
del a[0] 删除第1个成员
print a
7. 元组
a = ( 1, 2 ,3) 和list差不多的,但是元组的内容是无法修改的,也是无法添加和删除的
8.dict
Python提供了另一种key-value存储形式的数据结构dict,我们可以定义自己的key来对整个dict进行索引。dict的形式也很简单,在大括号内用冒号分割key和value即可:
contacts = {"LiLei" : "0101234", "HanMeimei" : "0101221365"}
print contacts["HanMeimei"]
由于dict不要求索引是连续的数字,这样我们的一些基本操作也和list不一样了,我们可以直接利用索引来进行插入、删除和更改操作,比如:
contacts = {"LiLei" : "0101234", "HanMeimei" : "0101221365"}
#插入
contacts["Lucy"] = "0108754696"
#更改
contacts["LiLei"] = "0105689741"
#删除
del contacts["HanMeimei"]
多维处理
contacts = {"a":{"b":1 , "c":2}}
print contacts["a"]["b"] 多维
标签:
原文地址:http://www.cnblogs.com/seabrea/p/4415987.html