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
相关文章推荐
- Python语言基础学习(数据类型,迭代器及生成器)
- python前情回顾,数据类型重点特性
- Python基础回顾之-变量和数据类型
- Python数据类型,迭代器和生成器
- Python 数据类型以及迭代器和生成器
- Python基本数据类型之tuple
- 第一节.Python变量与简单数据类型
- 第三章 Python数据类型
- python的常见数据类型
- python基础一数据类型之集合
- python学习(一)变量和数据类型
- Python赋值,数据类型及操作符学习
- python数据类型详解(自己需要的时候看看)
- Python学习笔记之数据类型
- python学习笔记(二)——数据类型
- python数据类型
- 5、python数据类型之元组(tuple)
- python之 数据类型判定与类型转换
- Python内置类型(5)--迭代器类型
- Python的数据类型(内置类型)