码迷,mamicode.com
首页 > 编程语言 > 详细

布尔值& 数组

时间:2016-04-28 01:48:23      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

布尔真,假值

#encoding:utf-8

if True:
    print u‘这是布尔真值‘
if False:
    print u‘这是布尔假值‘

 

与或非

and or not

#死循环

while True:

    print ‘hello world‘

#encoding:utf-8

for i in range(3):
    while True:
        print u‘打印三次后退出‘
        break

 

python支持while,else格式

#encoding:utf-8

while True:
    print u‘真‘
    break
else:
    print u‘假‘

 

list,数组

#声明一个list, 依次放入数字,字母,对象,list

#encoding:utf-8

testList=[‘a‘]
testList.append(1)
class Lei():
    pass
lei = Lei()

testList.append(lei)
blist = [‘blist‘]
testList.append(blist)

print testList

[‘a‘, 1, <__main__.Lei instance at 0x00000000020E5A88>, [‘blist‘]]

#instance 意思为类的实例

pop为删除最后一个值,并返回这个值

len():数组的长度

testList = [0,1,2,3,4,5,6,7,8,9]
for i in range(0,10,2):
    print testList[i]

xrange:不会生成真正的list,是一个迭代器,比range节省内存,运行起来更快

test.append[‘a‘]    #增,在最后一位增加内容

testList.insert(0, ‘a‘) #增,增加加特定位置的特定内容

del testList[0]  #删,删除第0个位置的内容

testList.remove(0) #删,删除值0

testList[0]=‘a‘  #改

testList[0:10:2]  #查,切片

 

list可作为迭代器,直接用for循环

for i in testList:
    print i

  

布尔值& 数组

标签:

原文地址:http://www.cnblogs.com/aprilwinds/p/5441092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!