Python 内置数据类型详解

这篇具有很好参考价值的文章主要介绍了Python 内置数据类型详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

内置数据类型

在编程中,数据类型是一个重要的概念。

变量可以存储不同类型的数据,不同类型可以执行不同的操作。

Python默认内置了以下这些数据类型,分为以下几类:

文本类型:str

数值类型:int、float、complex

序列类型:list、tuple、range

映射类型:dict

集合类型:set、frozenset

布尔类型:bool

二进制类型:bytes、bytearray、memoryview

空类型:NoneType

获取数据类型

您可以使用type()函数获取任何对象的数据类型:

示例:获取您自己的Python服务器

打印变量x的数据类型:

x = 5
print(type(x))

设置数据类型

在Python中,当您为变量赋值时,数据类型就确定了:

示例 数据类型 试一试

x = "Hello World"  str  

x = 20  int  

x = 20.5  float  

x = 1j  complex  

x = ["apple", "banana", "cherry"]  list  

x = ("apple", "banana", "cherry")  tuple  

x = range(6)  range  

x = {"name" : "John", "age" : 36}  dict  

x = {"apple", "banana", "cherry"}  set  

x = frozenset({"apple", "banana", "cherry"})  frozenset  

x = True  bool  

x = b"Hello"  bytes  

x = bytearray(5)  bytearray  

x = memoryview(bytes(5))  memoryview  

x = None  NoneType  

设置特定的数据类型

如果您想要指定数据类型,可以使用以下构造函数:

示例 数据类型 试一试

x = str("Hello World")  str  

x = int(20)  int  

x = float(20.5)  float  

x = complex(1j)  complex  

x = list(("apple", "banana", "cherry"))  list  

x = tuple(("apple", "banana", "cherry"))  tuple  

x = range(6)  range  

x = dict(name="John", age=36)  dict  

x = set(("apple", "banana", "cherry"))  set  

x = frozenset(("apple", "banana", "cherry"))  frozenset  

x = bool(5)  bool  

x = bytes(5)  bytes  

x = bytearray(5)  bytearray  

x = memoryview(bytes(5))  memoryview

最后

为了方便其他设备和平台的小伙伴观看往期文章,链接奉上:

公众号搜索Let us Coding知乎开源中国CSDN思否掘金InfoQ简书博客园慕课51CTOhelloworld腾讯开发者社区阿里开发者社区

看完如果觉得有帮助,欢迎点赞、收藏关注文章来源地址https://www.toymoban.com/news/detail-712097.html

到了这里,关于Python 内置数据类型详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python中容易被忽略的内置类型

    Python中的内置类型是我们开发中最常见的,很多人都能熟练的使用它们。 然而有一些内置类型确实不那么常见的,或者说往往会被我们忽略,所以这次的主题就是带领大家重新认识这些“不同寻常”的内置类型。 不可变集合(frozenset)与普通的set一样,只不过它的元素是不

    2024年04月17日
    浏览(41)
  • 20 - 常见内置数据类型

    在Python中,常用的类型是这些: Python 中查看数据类型的函数(function)为 type() 。 Python 中常看内置方法(build-in method)的函数为 dir() 。 一个对象是否可变(mutable) 一些对象的 值在对象被创建后是不能再更改的 ,这类对象被称为 不可变对象(immutable objects) ; 一些对象的 值在被创建

    2024年02月19日
    浏览(40)
  • python - 内置类型 之 Generic Alias Type

      Standard Generic Collections These standard library collections support parameterized generics. tuple list dict set frozenset type collections.deque collections.defaultdict collections.OrderedDict collections.Counter collections.ChainMap collections.abc.Awaitable collections.abc.Coroutine collections.abc.AsyncIterable collections.abc.AsyncIterator collect

    2024年02月03日
    浏览(39)
  • Python 数据类型转换详解

    Python是一种动态类型语言,因此它需要复杂的数据类型转换以实现各种编程任务。Python提供了许多内置函数和方法来完成数据类型转换,这些函数和方法使用起来相对简单明了。程序员可以轻松地将数据从一种格式转换成另一种格式。 数据类型转换是将一个数据类型转换为另

    2024年02月13日
    浏览(45)
  • 各个数据类型的内置方法(字符串和列表)

    数字类型主要就是用来做数学运算与比较运算,因此数字类型除了与运算符结合使用之外,并无需要掌握的内置方法 strip, lstrip, rstrip lower(), upper() startswith, endswith 格式化输出之format format的其他使用方式 split,rsplit join replace isdigit

    2024年02月10日
    浏览(44)
  • Python基础知识详解:数据类型、对象结构、运算符完整分析

    Python提供了丰富的数据类型,让我们可以灵活地处理各种数据。 首先是数值类型。数值类型包括整型、浮点型和复数。 整型(int)用于表示整数,例如年龄、数量等。我们可以直接将一个整数赋值给一个变量,如下所示: 浮点型(float)用于表示带有小数点的数,例如长度

    2024年02月09日
    浏览(70)
  • python内置函数bytes()用法详解

            python内置函数bytes返回一个新的bytes类型的对象,bytes类型对象是不可变序列,包含范围为 0 = x 256 的整数。bytes可以看做是bytearray的不可变版本,它同样支持索引和切片操作 bytes语法 class bytes([source[, encoding[, errors]]]) 语法结构: 参数解释: 可选形参source可以传入字

    2024年02月15日
    浏览(67)
  • Python 内置函数详解 (2) 逻辑运算

    Python3.11共有75个内置函数,其来历和分类请参考: Python 新版本有75个内置函数,你不会不知道吧_Hann Yang的博客-CSDN博客 https://blog.csdn.net/boysoft2002/article/details/132520234 abs                 aiter                all                     anext               any             

    2024年02月09日
    浏览(58)
  • Python 常用内置函数详解(二):print()函数----打印输出

    print() 函数是 Python 编程最常见的函数,常用于输出程序结果,默认输出到屏幕,也可以输出到指定文件中。 语法格式: 参数说明: value:表示要输出的值,可以是数字、字符串、各种类型的变量等。 … :值列表,表示可以一次性打印多个值,输出多个值时,需要使用 \\\",\\\"

    2024年04月28日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包