首页 > 代码库 > 基础学习

基础学习

Datetime:2014-05-07 17:04:53

PYTHON 号称胶水语言。

一,表,元组,字典

区别:

表:可以修改

a=[1,3,4,5]
a[2]=5
print a

#[1,3,5,5]
View Code

元组:不能被修改

a=(1,2,3)
a=(a[0],2,a[1])
print a

#1,2,2

#数组的结果变了是由于a重新绑定了值。

#如果 
#a=(1,2,3)
#a[2]=4
#error 元组不能被修改
View Code

 字典:

ss={1:1,2:ss,3:dd,4:das3}

for i in ss:
    print i
    
#1
#2
#3
#4
#只输出序列

ss={2:33,1:11,5:34,3:31}
for i in ss:
    print i

#1
#2
#3
#5
#结果会按序列排序

ss={1:34,"ss":32,"a":356,0:1}

for i in ss:
    print i

#ss
#1
#a
#0
#重归无序


if ss.has_key(1)
    print "OK"
#OK
#has_key 是否有这个索引


try:
    value=ss[1]
except KeyError:
    value=None
#try except用法小体验。


ss.keys().sort()
print ss

#{‘ss‘: 32, 1: 34, ‘a‘: 356, 0: 1}
#发现跟 
#for i in ss:
#    print i
#一致
#sort()的规则有待了解
View Code