千家信息网

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

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章主要介绍了Python的五个标准数据类型是什么及怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python的五个标准数据类型是什么及怎么用文章都会有所收获,
千家信息网最后更新 2025年11月09日Python的五个标准数据类型是什么及怎么用

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

    Python的五个标准数据类型

    • 数字

    • 字符串

    • 列表

    • 元组

    • 字典

    一、数字

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

    1.创建对象,分配数值

    例:

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

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

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

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

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

    • 在使用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 "", 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 "", line 1, in 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的五个标准数据类型是什么及怎么用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

    数据 类型 字符 字符串 字典 标准 对象 引号 括号 数值 之间 元素 内容 复数 操作符 数字 知识 符号 可变 存储 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 计算机网络安全结课总结报告 多媒体服务器显示器 很简单的网络安全手抄报 网络安全探究的主要内容 静安区企业软件开发报价业务流程 网络安全工程应学哪个专业 数据库最大的员工 新手如何学好计算机网络技术 福建在线网络技术开发计划表 一个域名对应一个数据库吗 杭州星琅网络技术有限公司 加强网络安全奖惩 IDV管理服务器配置 网络安全红黑天鹅事件有哪些 小红书老是显示未连接到服务器 网络安全 会议安保 爬虫如何解析数据库 数据库及其应用 课后 威海蓝天网络技术有限公司 奥威斯网络技术有限公司 欧洲核酸蛋白数据库 wind网络安全 软件开发企业资质包括哪些 本地整个数据库如何迁移 关系数据库的主要组成要素 网络安全人员使用头像 怎么打开数据库组态 注销王者荣耀账号服务器 软件开发技术方案设计 300万用户服务器每年费用
    0