深度学习之Python基本数据类型(Ⅱ)

深度学习之Python标准数据类型

我们在上一篇博客中给大家简单介绍了一下什么是 Python 编程语言以及一些必须要知道的小知识,那么今天,我们来学习一下 Python 中的六个标准数据类型。

运算符

在我们学习数据类型之前先来了解一下在 Python 中的几种运算符。

算术运算符

  • 求和 3 + 3 (两个对象相加)
  • 求差 3 - 3 (得到负数或是一个数减去另一个数)
  • 求商 9 / 3 (x除以y)
  • 求积 2 * 3 (两个数相乘或是返回一个被重复若干次的字符串)
  • 取模 9 % 2 (返回除法的余数)
  • 取整 9 // 4 = 2 (返回商的整数部分(向下取整))
  • 次方 3 ** 2 = 9 (返回x的y次幂)

比较运算符

  • 大于 > (返回x是否大于y)
  • 小于 < (返回x是否小于y)
  • 大于等于 >= (返回x是否大于等于y)
  • 小于等于 <= (返回x是否小于等于y)
  • 等于 == (比较对象是否相等)
  • 不等于 != (比较两个对象是否不相等)

逻辑运算符

  • and(布尔"与" )
  • or(布尔"或")
  • not(布尔"非")

数据类型之数字(Number)

在 Python3 中,Number 数据类型是用来存储数值的,这里我们要注意一点,数据类型是不允许被改变的,那么这就意味着如果我们改变 Number 数据类型的值,将重新分配内存空间。

在 Python3 中,Number 数据类型共分为4种,分别是:

  • 整型(int)
    在Python3种,只有一种整数类型 int,表示为长整型,整数包括正整数和负整数,其中,整数被允许拥有无穷的精度,也就是说,只要内存空间允许,它可以增长成任意位数的数字。
  • 浮点型(float)
    浮点型也就是浮点数,其实就是小数,它由整数部分与小数部分组成,带一个小数点,同时,科学计数法标志e或者E也代表是浮点型。
  • 布尔型(bool)
    布尔型是在 Python3 中新加入的,布尔型只有2个,True 代表 1,而 False 代表 0。
  • 复数(complex)
    复数是由实数部分和虚数部分构成,而虚数部分会以 j 或 J 来结尾。

当我们对于一个数据类型抱有疑问的时候,那不妨将其打印出来看一下到底是什么类型,我们可以使用 type 来查看数据类型。

>>>type(3)
class 'int'
>>>type(3.14)
class 'float'
>>>type(True)
class 'bool'
>>>type(3+4j)
class 'complex'

数据类型之字符串(String)

字符串是我们在 Python 中最常用的数据类型,那么,字符串是什么?字符串是由单个字符的字符串的序列,简单来讲,就是字符连在一起形成一个序列那么这个序列的名称就叫字符串。我们可以使用 ’ ’ 或者 " " 还有 ‘’’ ‘’’“”" “”" 来定义它。其中,’ ’" " 只能用来定义单行字符串,而 ‘’’ ‘’’""" “”" 可以用来定义多行字符串。

>>>a = 'abc'
>>>b = "abc"
>>>c = '''ab
		bc'''
>>>d = """ab
		bc"""
>>>type(a)
>>>type(b)
>>>type(c)
>>>type(d)
class 'str'
class 'str'
class 'str'
class 'str'

PS:Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

既然是序列,那么由此可以确定,它是有一个排列顺序的,而这个排列顺序,我们将它叫做索引,索引是从0开始依次往后,我们可以来看个例子。

>>>str = "abcdefg"
>>>str[0]		#取出str字符串中索引值为0的元素。
a
>>>str = "abcdefg"
>>>str
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值