您的位置:首页 > 编程语言 > Python开发

Python3回顾数据类型,迭代器

2017-10-09 10:47 666 查看

数据类型

Python3 中有六个标准的数据类型:

Number(数字)

Python3支持 int、float、bool、complex(复数)

a= 10
b=1.1
c=True
d=4+3j
print(type(a), type(b), type(c), type(d))


type输出数据的数据类型

输出的结果

int、float、bool、complex

String(字符串)

Python3中只有String类型没有Char类型

String 有三种赋值方式

分别是‘ ’,“ ”,”’ ”’。

a=‘aa’

b=”bb”

c=”’c

c

c”’

print(a,b,c)

输出的结果为

aabbc
c
c


List(列表)

Python的列表用[]创建

a=[]


列表可以储存任何数据类型

a=['a',1,ture,c["b",1.2]]
print(a)


输出结果为

['a',1,ture,["b",1.2]]


列表可以使用

使用append()方法来添加列表项

a=['a',1,ture,c["b",1.2]]
a.append("c")
print(a)


输出结果为

['a',1,ture,["b",1.2],"c"]


可以使用 del 语句来删除列表的的元素

等….

Tuple(元组)

一般元组使用()来创建

a = ();
a1 = ('a', 'b', 1,2);
a2 = (1, 2, 3, 4, 5 );
a3 = "a", "b", "c", "d";#不一般的但效果一样


元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

a1 = ('a', 'b', 1,2);
a2 = (1, 2, 3, 4, 5 );
a3 = a1 + a2;
print (a3)


Dictionary(字典)

字典用大括号来创建

创建时要注意格式

{键:值,键:值}

a = {'a': 1, 'b': '2', 'c': '3'}


字典要他的键来进行添加,修改,删除,访问。

字典的变动如果有这个键会进行修改没有这个键就会添加键如下

a = {'a': 1, 'b': '2', 'c': '3'}
a['a'] = 0;   # 更新 a
a['d'] = "1"  # 添加 d


迭代器

迭代是访问集合元素的一种方式,迭代器是一个可以记住遍历位置的对象;字符串,列表或元组对象都可用于创建迭代器。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束;迭代器只能往前不会后退,迭代到最后会从头再开始。

迭代器有两个基本的方法:iter() 和 next()。

list=['a','b','c','d']
it=iter(list)   #iter方法用序列创建了一个迭代器对象it
type(it)
<class 'list_iterator'>
print(next(it)) #next方法调用迭代器对象it
a
print(next(it))
b
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: