iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python的五个标准数据类型是什么及怎么用
  • 509
分享到

Python的五个标准数据类型是什么及怎么用

2023-06-29 09:06:28 509人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了python的五个标准数据类型是什么及怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python的五个标准数据类型是什么及怎么用文章都会有所收获,下面我们一起来看看吧。Python的五个

这篇文章主要介绍了python的五个标准数据类型是什么及怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python的五个标准数据类型是什么及怎么用文章都会有所收获,下面我们一起来看看吧。

    Python的五个标准数据类型

    一、数字

    不可变数据类型,存储值为数值

    创建对象,分配数值

    例:

    >>> num1 = 1>>> num2 = 2>>>

    也能够使用del语句删去有关一些对象。 del语句的语法是:

    >>> num1 = 1>>> num2 = 2>>> del num1>>> print(num1)Traceback (most recent call last):  File "<stdin>", line 1, in <module>NameError: name 'num1' is not defined删除对象,意味着已经从内从中剔除,就不能继续使用,否则报错

    Python支持四种不同的数值类型: int (有符号整数)long (长整数[也能够以八进制和十六进制表示])float (浮点实数值)complex (复数)

    Python的五个标准数据类型是什么及怎么用

    在具体的使用过程中还需要注意:

    • 在使用long数据类型时,后面跟小写l与大写L都可以表示其为长整型数据,但是建议首选大写L,避免错认。

    • 复数包括一个有序对表示为a + bj,当中,a是实部,b是复数的虚部实浮点数。

    二、字符串

    1、Python中的字符串被确定为一组连续的字符在引号之间。

    • 此处单引号与双引号均可表示字符串,但不可混用

    • 字符串为不可变数据类型,不可以修改

    例:

    >>> str = 'sssss'>>> str1 = "ssssss">>> print(str, str1)sssss ssssss>>> str'sssss'>>> str1'ssssss'注意在使用交互式编译器下不用print强格式输出,就会默认使用单引号,表示此为字符串

    2、字符串串的子集,

    • 能够使用切片操作符可採用([]和[:])

    • 索引从0開始的字符串的開始和结束(-1)。

     例: str = 'abcdef' str[:2]+str[2:]其实就是一个与str相同内容的字符串 str[0:2]的结果为'ab',也就是前包后不包 str[-2:-1] 此处: >>> str[-2:-1]'e' //此处引证前包后不包>>> str[-1]'f' //切片或引用都可为负,0与-0都是左侧第一个字母,右侧首位为-1开始,超出下标一般会报错,但在python中做过处理,出界时返回空字符>>>

    3、加号(+)符号的字符串连接操作符

    >>> str1 = 'a'>>> str2 = 'b'>>> str1 + str2'ab'>>> str1+'b''ab'>>> 'xs'+'xsx''xsxsx'>>>

    除了+号,其实还可以:

    >>> 'a''b''ab'>>>

    但是不可以:

    >>> str = 'c'>>> str'd'  File "<stdin>", line 1    str'd'         ^SyntaxError: invalid syntax>>>

    这种用法可以用在当字符较长时换行输入时即可使用次操作

    >>> str = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa''bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'>>> str'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'>>>

    4、星号(*)表示反复操作。

    比如:

    >>> 4*'str''strstrstrstr'>>> 'str'*4'strstrstrstr'>>>

    会使用即可

    三、列表

    • 列表是最通用的Python复合数据类型,是可变型数据。

    • 列表中包括以逗号分隔,存储的数据类型不要求一致。

    在一定程度上,列表相似C语言中的数组,它们之间的一个差别是,全部属于一个列表中的数据能够是不同的数据类型的。

    • 存储在一个列表中的值能够使用切片操作符来訪问([]和[:])

    用索引从0開始,在列表的開始位置和结束为-1。加号(+)符号列表连接运算符,星号(*)反复操作。比如:

    >>> list = [1,2,3,4,5,'s',3.4]>>> list[5]'s'>>> list[0:2][1, 2]>>> list[-3:-1][5, 's']>>>>>> list*2[1, 2, 3, 4, 5, 's', 3.4, 1, 2, 3, 4, 5, 's', 3.4]>>> list2 = ['s',22222,87.3]>>>list+list2[1, 2, 3, 4, 5, 's', 3.4, 's', 22222, 87.3]

    可以使用append()来添加元素

    >>> list.append(34)>>> print(list)[1, 2, 3, 4, 5, 's', 3.4, 34]

    可嵌套列表

    >>> st1 = [1,2,3]>>> st2 = [1.2,1.3,2.3]>>> st3 = ['a','b','c']>>> st = [st1,st2,st3]>>> st[[1, 2, 3], [1.2, 1.3, 2.3], ['a', 'b', 'c']]

    列表大小长度可改变

    使用del函数或切片操作均可改变列表长度,例如:

    >>> st[[1, 2, 3], [1.2, 1.3, 2.3], ['a', 'b', 'c']]>>> del st[0]>>> st[[1.2, 1.3, 2.3], ['a', 'b', 'c']]>>> st[0:1] = []>>> st[['a', 'b', 'c']]>>>

    四、元组

    元组是类似于列表中的序列数据类型。一个元组由数个逗号分隔的值。不同于列表,只是,元组圆括号括起来(注意括号可有可无)。

    >>> stu = (1,2,3,4,5)>>> stu1 = 1,2,3,4,5>>> stu(1, 2, 3, 4, 5)>>> stu1(1, 2, 3, 4, 5)>>>

    列表和元组之间的主要差别是:列表括在括号([])和它们的元素和大小是能够改变的,而元组在圆括号(),不能被更新。元组能够被觉得是仅仅读列表。比如:

    >>> stu = (1,2,3,4,5)>>> stu1 = 1,2,3,4,5>>> stu(1, 2, 3, 4, 5)>>> stu1(1, 2, 3, 4, 5)>>> stu[0] = 110Traceback (most recent call last):  File "<stdin>", line 1, in <module>TypeError: 'tuple' object does not support item assignment>>> stu*2(1, 2, 3, 4, 5, 1, 2, 3, 4, 5)>>> stu[0]1>>> stu[0:1](1,)>>>

    五、字典

    Python字典是一种哈希表型。

    他们像关联数组或哈希在Perl中一样,由键 -
    值对组成。字典键差点儿能够是不论什么Python类型,但一般是数字或字符串。值能够是随意Python的对象。

    >>> student1 = {'name':'zxb','sex':'man','age':'12'}>>> student1{'name': 'zxb', 'sex': 'man', 'age': '12'}>>>

    字典是由花括号括号({}),可分配值,并用方括号([])訪问。比如:

    >>> student1['age']'12'>>>student1.keys()dict_keys(['name', 'sex', 'age'])>>> student1.values()dict_values(['zxb', 'man', '12'])>>>

    对字典元素排序

    >>> sorted(student1)['age', 'name', 'sex']

    关于“Python的五个标准数据类型是什么及怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Python的五个标准数据类型是什么及怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

    --结束END--

    本文标题: Python的五个标准数据类型是什么及怎么用

    本文链接: https://www.lsjlt.com/news/323945.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Python的五个标准数据类型是什么及怎么用
      这篇文章主要介绍了Python的五个标准数据类型是什么及怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python的五个标准数据类型是什么及怎么用文章都会有所收获,下面我们一起来看看吧。Python的五个...
      99+
      2023-06-29
    • Python的五个标准数据类型你认识几个
      目录一、数字二、字符串1、Python中的字符串被确定为一组连续的字符在引号之间。2、字符串串的子集,3、加号(+)符号的字符串连接操作符4、星号(*)表示反复操作。三、列表四、元组...
      99+
      2024-04-02
    • python五大标准数据类型的介绍
      这篇文章主要介绍“python五大标准数据类型的介绍”,在日常操作中,相信很多人在python五大标准数据类型的介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python五大标准数据类型的介绍”的疑惑有所...
      99+
      2023-06-02
    • Python学习 :六个标准数据类型
      一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字类型是不可变的数据类型       ...
      99+
      2023-01-30
      数据类型 标准 Python
    • redis的五种数据类型及使用场景是什么
      redis 提供了五种数据类型,分别为:字符串:存储文本、json 数据、缓存、计数器;哈希:存储用户数据、会话信息、对象属性;列表:存储队列、时间线、排名、购物车;集合:存储标签、分类...
      99+
      2024-04-08
      键值对
    • Redis五大数据类型是什么
      本篇内容介绍了“Redis五大数据类型是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Redis的五大...
      99+
      2024-04-02
    • Python数据类型及常用方法是什么
      这篇文章主要讲解了“Python数据类型及常用方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python数据类型及常用方法是什么”吧!一 引入我们学习变量是为了让计算机能够像人一样...
      99+
      2023-06-30
    • Redis五大数据类型使用方法是什么
      本篇内容介绍了“Redis五大数据类型使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Redi...
      99+
      2024-04-02
    •  Python的基础知识及数据类型是什么
      今天给大家介绍一下 Python的基础知识及数据类型是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。1 基础知识1.1 Python的应用方向和...
      99+
      2023-06-26
    • Java注解类型的语法标准是什么
      这篇文章主要介绍“Java注解类型的语法标准是什么”,在日常操作中,相信很多人在Java注解类型的语法标准是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java注解类型的语法标准是什么”的疑惑有所帮助!...
      99+
      2023-06-26
    • redis的五种数据类型底层数据结构是什么
      redis 提供了五种数据类型,每种类型对应特定的底层数据结构:字符串:简单动态字符串(sds),优化二进制安全字符串存储。哈希:哈希表(dict),快速键值对存储。列表:双向链表或压缩...
      99+
      2024-04-08
      键值对
    • Python numpy常用的数据类型是什么
      本篇内容主要讲解“Python numpy常用的数据类型是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python numpy常用的数据类型是什么”吧!常见数据类型介绍...
      99+
      2023-07-05
    • python中的五类参数是什么
      这篇文章主要介绍python中的五类参数是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!函数的五类参数使用例子python五类参数:位置参数,关键字参数,默认参数,可变位置与关键...
      99+
      2024-04-02
    • 云服务器类型划分标准是什么
      一、基础云服务器 基础云服务器是最常见的云服务器类型之一,也是最基础的云服务器类型。基础云服务器通常是由传统的 IDC 基础设施发展而来的,可以提供低成本的 IT 基础设施,比如计算、存储、网络和安全等方面。基础云服务器的特点是成本低、可...
      99+
      2023-10-27
      类型 服务器 标准
    • 阿里云服务器是什么标准类型
      简介 阿里云服务器是一种基于云计算技术的虚拟服务器,它提供了高性能、高可靠性和高安全性的计算资源,可以满足不同规模和需求的企业和个人用户的云计算需求。在阿里云服务器中,有多种标准类型可供选择,每种类型都有其独特的特点和适用场景。标准类型1....
      99+
      2024-01-30
      阿里 类型 服务器
    • Redis数据类型及应用场景是什么
      小编给大家分享一下Redis数据类型及应用场景是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. string类型1-1 ...
      99+
      2024-04-02
    • Python中的数组数据类型是什么?
      Python是一种广泛使用的编程语言,它提供了丰富的数据类型来支持各种编程需求。其中,数组数据类型是一种常见的数据类型,可用于存储和处理大量的数据。在本文中,我们将深入探讨Python中的数组数据类型是什么,以及如何使用它们。 在Pyth...
      99+
      2023-10-19
      数据类型 数组 laravel
    • redis是一个什么类型的数据库
      这篇文章主要介绍redis是一个什么类型的数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是Redisredis是一个nosql(not only sql不仅仅只有sql)数...
      99+
      2024-04-02
    • Python中defaultdict 数据类型的作用是什么
      Python中defaultdict 数据类型的作用是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python是什么意思Python是一种跨平台的、具有解...
      99+
      2023-06-06
    • redis的五种数据类型使用在什么场景
      redis 提供五种基本数据类型,分别适用于以下场景:字符串:缓存查询结果、计数器、队列。列表:待办事项列表、购物车,fifo/lifo 队列。集合:关注者、标签,集合操作。哈希表:对象...
      99+
      2024-04-19
      redis 键值对
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作