志在指尖
用双手敲打未来

python的核心数据类型有哪些(Python支持的数据类型有)

python的核心数据类型有哪些

数据类型
数字:int,long,float,complex,bool字符:str,unicode列表:list字典:dict元组:tuple文件:file其他类型:调集(set),frozenset,类类型,None
类型转换
str(),repr()或format():将非字符类型数据转换为字符int():转为整数float():转为浮点list(s):将字符串转为列表tuple(s):将字符串转为元组set(s):将字符串转为调集frozenset(s):将字符串转为不可变调集dict(d):创建字典,其间d有必要是(ke,value)的元组序列。[(‘a’,1),(‘b’,2),(‘c’,3)]——>{‘a’:1,‘c’:3,‘b’:2}chr(x):将整数转为字符ord(x):将字符转为整数值hex(x):将整数转为16进制字符bin(x):将整数转为2进制字符oct(x):将整数转为8进制字符
序列类型
指的是能够进行迭代,能够用下标进行操作的数据类型python1
字符串
把文本放入单引号,双引号或三引号中
s1=’这是字符串’s2=”这也是字符串”s3=”’这也是字符串”’s4=”””这也是字符串”””print(s1,s2,s3,s4)#这是字符串这也是字符串这也是字符串这也是字符串
假如要运用unicode编码,则在字符之前运用字符u进行标识,如u”tony”文档字符:模块,类或函数的第一条句子是一个字符的话,该字符就成为文档字符串,能够运用__doc__属性引用
classDog(object):”””狗目标”””flag=1def__init__(self,name=”yuk”,age=”25″,hobby=”米饭”):self.name=nameself.age=ageself.hobby=hobbyprint(Dog.__doc__)#狗目标defprintName(name):”””这是打印办法”””print(name)print(printName.__doc__)#这是打印办法
列表
[],有序可变,支撑异构,任意嵌套;支撑在原处修正:增加,删除等L1+L2:兼并两个列表,不修正原列表
>>>L1=[1,2,3]>>>L2=[4,5,6]>>>L1+L2[1,2,3,4,5,6]>>>L1[1,2,3]
L1*N:把列表重复N次,不修正原列表
>>>L1*2[1,2,3,1,2,3]>>>L1[1,2,3]
in/notin:成员联系判别,用法itemin[notin]container
>>>1inL1True>>>0inL1False
列表仿制:浅仿制:L2=L1,指向同一个地址
>>>L2=L1>>>L2[1,2,3]>>>id(L1)1511448597512>>>id(L2)1511448597512
深仿制:L2=L1[:];importcopyL2=copy.deepcopy(L1)
>>>importcopy>>>L2=copy.deepcopy(L1)>>>id(L1)1511448597512>>>id(L2)1511480648072
元组
(),有序不可变,支撑异构,任意嵌套定义元组:可省掉小括号(这一特性能够交流两个参数的值)
>>>t=1,2>>>t(1,2)
元组并非彻底不可变:假如元组内嵌套了可变类型的元素,比方(‘a’,‘b’,[4,5]),那么对该可变元素的修正则直接修正了原元组
>>>L1=[4,5]>>>t=(1,2,L1)>>>t(1,2,[4,5])>>>L1.append(6)>>>t(1,2,[4,5,6])
序列运算符
索引运算:[i]切片运算:[i:j]扩展切片运算:[i:j:stride],都可为负数

Python支持的数据类型有

Python是一种高档编程语言,具有简单易学、代码明晰、运转速度较快等优点,被广泛应用于数据剖析、人工智能、Web开发等范畴。在Python中,数据类型是程序的根本组成部分之一,它决定了程序怎么处理数据。Python支撑多种数据类型,下面将从多个角度剖析。一、Python支撑的根本数据类型
Python支撑的根本数据类型包含整数、浮点数、布尔值、None和字符串。其间,整数是整数值的调集,可所以正数、负数或零。浮点数是实数值的调集,可所以正数、负数或零,且带有小数点。布尔值只有两个取值,True和False。None表示空值,用于表示变量没有指向任何目标。字符串是由字符组成的序列,能够运用单引号、双引号或三引号表示。
python支撑的数据类型有哪些python2
二、Python支撑的容器类型
Python支撑的容器类型包含列表、元组、字典和调集。列表是有序的元素调集,每个元素可所以恣意类型。元组类似于列表,但是元素不可变。字典是无序的键值对调集,每个键值对是一个键和对应的值。调集是无序且不重复的元素调集。
三、Python支撑的高档数据类型
Python支撑的高档数据类型包含函数、类、模块和包。函数是一段可重用的代码,用于完结特定的任务。类是一种面向目标的编程范型,用于封装数据和行为。模块是一组相关函数和变量的调集,用于安排代码。包是一组相关模块的调集,用于安排更大规划的项目。
四、Python支撑的扩展数据类型
Python支撑的扩展数据类型包含日期、时间、正则表达式、XML和JSON。日期和时间用于处理日期和时间相关的操作。正则表达式是一种强大的匹配文本的东西。XML和JSON是两种常用的数据交换格局,用于在不同的应用程序之间传递数据。

未经允许不得转载:IT技术网站 » python的核心数据类型有哪些(Python支持的数据类型有)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载