Python复习边边角角 (二)关于变量与数据类型
2019-02-16 21:20
134 查看
Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
Tuple(元组)
List(列表)
Set(集合)
Dictionary(字典)
前三个不可变后三个可变
可以用isinstance(变量,变量类型)判断数据类型
区分于type函数,其不认为子类为一种父类类型。
1.数字:int、float、bool、complex
数值运算中 //返回整数 /返回浮点
2.字符串 abcdef
索引上看为0-5 -6–1
不能要求x[0]='s’因为字符串不可变,不能指向其他引用对象
3.列表
截取、+*规则和字符串一样,只不过是元素可以改变
a[1,2,4,“23d”]
4.元组
规则同上,其中元素不能改,元素本身可以是可变的类型
a(1,2,4,“23d”)
5.集合
set用于字符串
成员关系测试和删除重复元素是基本功能
set(“mommia”)=tn{‘m’,‘a’,‘i’,‘o’},此集合将其中的重复元素去掉
if ‘m’ in set什么什么 为关系测试,同时-|&^差并交补也可以
6.字典
区别于有序的列表,字典是无序的,元素关系是映射,如一对一的电话本
dict={} dict['kevin']="precoder" dict[233]="huaji" shortdict={'name':"kevmart","job":"precoder","tel":"13111111111"} print (dict['kevin']) print (dict[233]) print (shortdict) print (shortdict.keys()) print (shortdict.values())
打印结果如下
precoder huaji {'name': 'kevmart', 'job': 'precoder', 'tel': '13111111111'} dict_keys(['name', 'job', 'tel']) dict_values(['kevmart', 'precoder', '13111111111'])
也可以用构造函数dict([(,),(,),(,)])这样的构建方法,这里放一个巧用
>>> {x: x**2 for x in (2, 4, 6)} {2: 4, 4: 16, 6: 36} >>> dict(Runoob=1, Google=2, Taobao=3) {'Runoob': 1, 'Google': 2, 'Taobao': 3}
关键字不可变且不能重复
相关文章推荐
- Xman整理篇___关于Python的基础内容(变量和简单数据类型)
- python入门教程系列——数据类型和变量
- Python (二)变量和数据类型
- Python 判断变量的数据类型
- python学习 变量的操作 与 基本数据类型
- Python3基础数据类型和变量
- python:(2)数据类型和变量
- Python变量和数据类型(入门2)
- 关于JavaScript的变量的数据类型的判断方法
- python变量数据类型总结
- python基础教程之基本数据类型和变量声明介绍
- python 变量,数据类型,用户输入输出,流程控制,循环
- python中如何判断变量的数据类型
- python入门课程 第3章 Python变量和数据类型
- python 数据类型和变量
- python基础:数据类型和变量-python简易教程(四)
- Python入门学习笔记1(变量、运算符、数据类型I)
- python数据类型与变量
- Python学习笔记---变量与数据类型
- Python中的变量,数据类型