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

Python第四天(未完)

时间:2017-10-01 13:05:02      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:lis   end   index   包含   取出   ==   size   while   ccf   

一、拾遗

1、在Python中数据又称为对象,每创建一个对象都会创建三个属性:

(1)身份:id       is 用来比较id,id一样,type和value肯定一样

(2)类型:type   用 type() 查看某一个对象的类型,例:

            type(1)  is type(‘a")可以判断类型是不是一样

(3)值:value     == 用来比较值,id不一样,value一定不一样

2、列表的常用操作

(1)定义:

l = [l,‘a‘,[1,2,3]] 相当于 l = list([‘a‘,[1,2,3]])

列表里可以是任意数据类型

列表是可变数据类型

(2)索引

通过索引取值: [ ]

中括号中加上索引值,就可以取出列表中的元素名了。

(3)循环

<1>根据索引方式循环用while和for

I、while

index = 0

while index < len(l)

  print(l[index])

  index += 1

II、for

for i in range(len(l)):

  print(l[i])

<2>不通过索引方式用for

for i in l:

 print(i)

(4)切片

例:

l[1:5:2]  # 2是步长

(5)追加

l.append(元素)

(6)删除

删除索引值为0的元素

del l[0]

l.pop[0]

l.remove[0]

(7)长度

len(l)

(8)包含

元素 in 列表名

 

3、元组

(1)定义:

t= (l,‘a‘,[1,2,3]])相当于 t = tuple((‘a‘,[1,2,3]))

元组是不可变数据类型

注意:当元组里只有一个元素时,最好是加上“”,例:t = ("x",)

(2)索引

通过索引取值: [ ]

(3)循环

<1>根据索引方式循环用while和for

I、while

index = 0

while index < len(t)

  print(t[index])

  index += 1

II、for

for i in range(len(t)):

  print(t[i])

<2>不通过索引方式用for

for i in t:

 print(i)

(4)长度

(5)切片

(6)包含

Python第四天(未完)

标签:lis   end   index   包含   取出   ==   size   while   ccf   

原文地址:http://www.cnblogs.com/xiaoxiaobai/p/7616984.html

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