Python之基本数据类型概览

系统 213 0

Python之基本数据类型概览

什么是数据类型?

每一门编程语言都有自己的数据类型,例如最常见的数字1,2,3.....,字符串'小明','age','&D8'...,这些都是数据类型中的某一种。

数据类型在数据结构中的定义是一组性质相同的值的集合以及定义这个值集合上的一组操作的总成。

本节先介绍4种数据类型——数字、字符串、布尔类型、列表。在后续更新的章节中会详细介绍Python中所有的数据类型。

一、数字

1、int(整型)

在64位的操作系统上,整数的二进制位数为64位,则取值范围为 -2 63 ~ 2 63 -1 ,即-9223372036854775808 ~ 9223372036854775807。

2、long(长整型)

Python没有限制长整型数值的大小,但是实际上机器的内存是有限的,所以长整型数值不可能无限大。(可在pycharm中运行以下代码看看结果会是什么)

注:在Python3已不再有long类型,只有int和float(将在下方介绍)

          
            a = 2**64
print(type(a))   # type()函数是用来查看数据类型的
b = 2**60
print(type(b))
          
        

3、float(浮点型)

浮点型就是小数,如1.2,3.476,6.423等等。

          
            print(type(5.43))
          
        

二、字符串

在Python中,加了引号的字符都被认为是字符串。 例如:

          
            name = 'kwan'     # 单引号
age = "21"        # 双引号
sex = '''男'''     # 三个单引号
like = """学习"""  # 三个双引号                   这些都是定义字符串的方法

          
        

以上变量都是字符串类型,这几种方法没有任何区别,那么Python为什么要要设置这么多种定义字符串的方法呢?来看下面的一行代码:

          
            say1 = "Today is ncie, and I'm very happy." 
print(say1)         #   不会报错

say2 = 'Today is ncie, and I'm very happy.'
print(say2)         #   会报错
          
        

上面代码告诉我们,当需要在字符串中使用引号作为字符串中的内容时,这个时候就需要使用不同的引号嵌套着使用。(此处牵扯到字符转义的内容,后续会专门出一篇关于字符转义的博客)

字符串的拼接

数字可以进行加减乘除等运算,字符串呢?字符串只能进行 “相加”和“相乘” 运算。

Python之基本数据类型概览_第1张图片

注:字符串的拼接(加法)只能是在双方都是字符串的情况下进行,不能跟其它数据类型拼接。

Python之基本数据类型概览_第2张图片

注:字符串的乘法,只能是字符串与数字相乘,而且数字必须是整形。

三、布尔型(bool)

布尔类型只有两个值,一个是 True ,一个是 False ,布尔类型主要用于逻辑判断。

Python之基本数据类型概览_第3张图片

四、列表(list)

假设现在需要将班级所有人的名字存下来,此时若用字符串类型就会很不方便,因为在print时不能选择指定的人名(虽然字符串的切割方法能做到,但是很麻烦),这个时候就需要用到列表了。

Python之基本数据类型概览_第4张图片

列表是通过下标来标记元素位置的,下标从0开始。

元素名 kwan kobe james haha alex
下标(索引) 0 1 2 3 4

列表元素的增删查改

1、添加

①插入

Python之基本数据类型概览_第5张图片

②追加

Python之基本数据类型概览_第6张图片

2、删除元素

Python之基本数据类型概览_第7张图片

注:remove方法会删除从左开始找到的第一个指定元素,如果指定删除的元素在该列表中有多个,则只删除从左开始找到的第一个指定元素。

3、查找

①通过索引找元素:在“四、列表(list)”下方的那个表就是通过索引找元素。

②通过元素确认索引

Python之基本数据类型概览_第8张图片

注:index方法会从左开始找到一个指定元素,如果指定的元素在该列表中有多个,则只获取从左开始找到的第一个指定元素的索引值。

4、更改

直接根据索引找到对应元素重新赋值即可。

Python之基本数据类型概览_第9张图片

5、判断元素是否在列表中

可用in方法来进行判断,具体使用方法如下图。

Python之基本数据类型概览_第10张图片


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请请扫描上面二维码支持博主1元、2元、5元等您想捐的金额吧,狠狠点击下面给点支持吧

发表我的评论
最新评论 总共0条评论