看代码的时候,基本的语法不知道,别扭。
数组:() ,内容只读,不可修改
列表:[],可改
map 字典: {},可改,使用冒号赋值。比如 server = { ‘url’:'aaa.com’, ‘ip’:’127.0.0.1′, ‘port’:’80′, mail:’test@example.com’}
均可放置任何内容。
条件运算符: ==, <> , !=, >, <
逻辑运算符: and, or , not
—————
a = [x**2 for x in range(10)]
# 0 1 4 9 16 25 36 49 64 81
for i in a:
print i,
print '\r\nanohter example for condition in []'
a = [x**2 for x in range(10) if x%2 == 0]
# 0 4 16 36 64
for i in a:
print i,
try except例子:
filename = raw_input('input the file name:')
try:
f = open(filename, 'r')
for line in f:
print line,
f.close()
except IOError, e:
print 'file error:%s' %e