python的数据类型

python的数据类型

python有很多种数据类型例如:

整型(int):

用于表示整数,可以是正数、负数或零。
在Python 3中,没有长整型(long)的概念,所有的整数都是整型(int)。
整型的大小是平台相关的,但Python的int类型可以处理非常大的数。
输入为整数

r = input("输入一个数字")
print(int(r), type(r), type(int(r)))

在这里插入图片描述

浮点型(float):

用于表示带有小数部分的数字,可以是正数、负数或零。
浮点数通常用于表示实数,并有一定的精度限制。

r = input("输入一个数字")
print(float(r), type(r), type(float(r)))

在这里插入图片描述

布尔型(bool):

用于表示布尔值,即True或False。
布尔类型通常用于逻辑判断和条件控制语句中。

a = 10
b = 20
print(a > b)

在这里插入图片描述

字符串(str):

由零个或多个字符组成的有序字符序列。
字符串是不可变的,意味着一旦创建,就不能更改字符串中的字符。
字符串可以使用单引号、双引号或三引号定义。

l = "hello world"
print(l, type(l))

在这里插入图片描述

l = 'hello world'
print(l, type(l))

在这里插入图片描述
在这里插入图片描述

空类型(NoneType):

表示空值或空对象。
它只有一个值,即None。

l=None
print(l, l is None, type(l is None))

在这里插入图片描述

列表(list):

包含一组有序项的集合,每个项目可以是不同类型的数据。
列表是可变的,可以添加、删除或更改列表中的元素。
列表使用方括号[]定义,元素之间用逗号,分隔。列表的详细操作见主页

l = [1, 2, None, "hello"]
print(l, type(l))

在这里插入图片描述

元组(tuple):

与列表类似,但元组是不可变的,即不能更改元组中的元素。
元组使用圆括号()定义,元素之间用逗号,分隔。
尽管元组不可变,但它可以包含可变类型的元素,如列表。元组的详细操作见主页

l = (1, 2, None, "hello")
print(l, type(l))

在这里插入图片描述

集合(set):

包含一组无序且不重复的元素。
集合用于去重和关系测试,如并集、交集和差集等。
集合使用大括号{}或set()函数定义,但注意与字典的区分(字典使用大括号并包含键值对)。集合的详细操作见主页

l = {1, 2, None, "hello"}
print(l, type(l))

在这里插入图片描述

字典(dict):

包含键值对的无序集合。
字典中的每个元素都是一个键值对,键必须是唯一的,且是不可变的对象(如字符串、数字或元组)。
字典使用大括号{}定义,键值对之间用冒号:分隔,元素之间用逗号,分隔。字典的详细操作见主页

l ={
    "id":101,
    "home":"上海",
    "hobby":["钓鱼", "骑马", "射箭"]
}
print(l, type(l))

在这里插入图片描述

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值