python数据类型哪些是无序的_Python自学知识-Python中的数据类型有哪些?

今天小编要跟大家分享的文章是关于Python自学知识-Python中的数据类型有哪些?正在自学Python知识的小伙伴们来和小编一起看一看吧,希望能够对大家有所帮助!Python中主要有8种数据类型:number(数字)、string(字符串)、list(列表)、tuple(元组)、dict(字典)、set(集合)、Boolean(布尔值)、None(空值)。其中Python有六个标准的数据类型,下面我们一起来看一看吧!

20200203172026_56.jpg

1、字符串

字符串的声明有三种方式:单引号、双引号和三引号(包括三个单引号或三个双引号)

>>> str1 = 'hello world'

>>> str2 = "hello world"

>>> str3 = '''hello world'''

>>> str4 = """hello

world"""

>>> print str1

hello world

>>> print str2

hello world

>>> print str3

hello world

>>> print str4

hello world

2、数字Python3支持三种不同的数值类型:

整型(int): 通常被称为是整型或整数,是正或负整数,不带小数点。Python3整型是没有限制大小的,可以当作Long类型使用,所以Python3没有Python2的Long类型。浮点型(float): 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示 。复数( (complex)) : 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,

复数的实部a和虚部b都是浮点型。

3、列表

列表是一种可修改的集合类型,其元素可以是数字、string等基本类型,也可以是列表、元组、字典等集合对象,甚至可以是自定义的类型。其定义方式如下:

>>> nums = [1,2,3,4]

>>> type(nums)

>>> print nums

[1, 2, 3, 4]

>>> strs = ["hello","world"]

>>> print strs

['hello', 'world']

>>> lst = [1,"hello",False,nums,strs]

>>> type(lst)

>>> print lst

[1, 'hello', False, [1, 2, 3, 4], ['hello', 'world']]

4、元组

元组类型和列表一样,也是一种序列,与列表不同的是,元组是不可修改的。元组的声明如下:

lst = (0,1,2,2,2)

lst1=("hello",)

lst2 = ("hello")

print type(lst1) #只有一个元素的情况下后面要加逗号 否则就是str类型

print type(lst2) #

5、字典

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中,格式如下所示:

>>>dict = {'a': 1, 'b': 2, 'b': '3'}

>>> dict['b']

'3'

>>> dict

{'a': 1, 'b': '3'}

6、集合

集合(set)是一个无序的不重复元素序列。可以使用大括号{ }或者set()函数创建集合。注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:

a={'a','b','c','d'}

b=set('abcdefabcd')

c=set({'a':1,'b':2})

d=set(['a','b','c','a'])

print(a,type(a))

print(b,type(b))

print(c,type(c))

print(d,type(d))

#运行结果

{'c', 'd', 'b', 'a'}

{'f', 'e', 'b', 'c', 'd', 'a'}

{'b', 'a'}

{'c', 'b', 'a'}

以上就是小编今天为大家分享的关于Python自学知识-Python中的数据类型有哪些的文章,希望本篇文章能够对正在自学Python的小伙伴们有所帮助。想要了解更多Python相关知识记得关注达内Python培训官网,最后祝愿小伙伴们学习成功!

【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值