栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中的数据类型_Python的变量类型?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中的数据类型_Python的变量类型?

Python数据类型和变量

数据类型

默认内置数据类型标准数据类型基本数据类型

整型和浮点型字符串型布尔类型空值 变量

数据类型 默认内置数据类型

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

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

在这些类别中,Python 默认拥有以下内置数据类型:

类型说明类型
文本类型str
数值类型int,float,complex
序列类型list,tuple,range
映射类型dict
集合类型set,frozenset
布尔类型bool
二进制类型bytes,bytearray,memoryview
标准数据类型

其中Python3 中有六个标准的数据类型:

Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)

这六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

基本数据类型 整型和浮点型

整型(integer)是绝大多数编程语言中基本的数据类型之一,Python也不例外。整型其实就是数学中的整数,与之相对的是浮点型(float),即数学中的小数。

上述代码创建了4个具有不同值的变量,并通过type方法分别获取了4个变量的数据类型。从输出结果可以看出,a变量与b变量是整型,通过int(由integer前缀构成)表示;c变量与d变量是浮点型,通过float表示。整型与浮点型可以进行加、减、乘、除等数学运算。

字符串型

除整型与浮点型外,Python的另一个基本数据类型就是字符串型(string),无论是单个字符还是一段话,它们在Python中都是字符串型。
字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,“xyz"等等。请注意,’'或”“本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用”"括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。
如果字符串内部既包含’又包含"怎么办?可以用转义字符来标识,比如:
'I'm "OK"!'
表示的字符串内容是:

I'm "OK"!
布尔类型

布尔表示两值之一:True 或 False。
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来:

>>> True
True
>>> False
False
>>> 3 > 1
True
>>> 1 > 3
False
空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

变量

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

str = 'Thevalue'

print (str)          # 输出字符串
print (str[0:-1])    # 输出第一个到倒数第二个的所有字符
print (str[0])       # 输出字符串第一个字符
print (str[2:5])     # 输出从第三个开始到第五个的字符
print (str[2:])      # 输出从第三个开始的后的所有字符
print (str * 2)      # 输出字符串两次,也可以写成 print (2 * str)
print (str + "TEST") # 连接字符串
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786875.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号