前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >复习python第二天

复习python第二天

作者头像
sjw1998
发布2019-09-28 12:57:41
3710
发布2019-09-28 12:57:41
举报
文章被收录于专栏:孤独的S孤独的S

这里主要学习到的是python3

python的基本数据类型

在python中,变量是不需要像其他编程软件那样需要声明的,变量在使用前必须赋值,被赋值之后变量才创建起来,在python中,变量没有类型,他就是一个变量,现在说的类型是指变量所指内存中的对象的类型

变量赋值用等号(=)来赋值的。单变量赋值,多变量赋值关于python的数据类型的分类我比较倾向于菜鸟教程的数据类型分类比较概括性的,而廖雪峰老师的就比较传统,基本差不多吧。

数据类型有:

数字的的:int(整型),float(浮点数),bool(布尔值),complex(复数)。

非数字的:string(字符串)

以及多数据的:List(列表),Tuple(元祖),set(集合),Dictionary(字典)。

不可变数据有:数字类型的全部,string(字符串),tuple(元祖);

可变数据:List(列表), Dictionary(字典), set(集合);

如果说你想判断一个变量内数据的类型,你可以用type()函数来获得。

也可以用isinstance()来判断,isinstance()的就是那种判断是不是真还是假

int(整型):

float浮点型):

如果isinstance的值是对的则返回TRUE

String (字符串):

List(列表):

写法:元素应写在方括号[],内部,并且用逗号隔开。

和字符串一样,list可以切片和被索引。

对list可以用+操作来拼接。

list内的元素可以改变。

在list中有一个骚操作:

例子:

Tuple(元祖):

元组(tuple)与list(列表)很像,但是不同的就是元祖的元素不能修改,元组(tuple)是写在小括号()里的,元素间用逗号隔开。

元组的元素类型也可以不同。

一些在列表的操作还是可以在tuple实现:

不同的数据类型不能一起拼接:

set(集合)

集合(set)是由一个或者多个形态各异区别很大的整体组成,构成集合的对象就是集合的元素或者成员。

集合(set)可以使用大括号或者set()函数创建。如果你想创建一个空集,必须使用set(),而不是大括号。

大括号{}是用来创建一个空字典的。

Dictionary(字典):

字典是一个非常有用的内置数据类型。

如果说列表(list)是有序的对象集合,那么字典就是无序的对象集合。

两者的区别在于:字典的元素是通过键来存取的,而不是通过偏移

字典是一种映射类型,用大括号{}标识,他是一个无序的键(key):值(value)的集合

ps:偏移,就像队列,你给这个队列加一个数,然后他就往后加一位,比如排队2个人,一个接一个的往第二个人后面补充,变成第三个第四个。

在python中可以将那些数据互相转换:

此图截至菜鸟教程

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 孤独的S 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档