Python六大基本数据类型

本文详细介绍了Python的六大基本数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)和Dictionary(字典),包括它们的定义、特点以及操作方法。对于Number类型,讨论了整型、浮点型和转换函数;String部分讲述了字符串的创建、访问和转义字符;List部分则涵盖了创建、增删改查等操作;Tuple作为不可变序列,其创建和使用也进行了说明;Set是一种无序不重复元素集,而Dictionary是键值对的数据结构,支持获取、修改和删除操作。
摘要由CSDN通过智能技术生成

Python中有6个标准的数据类型:

①.Number(数字)
②.String(字符串)
③.List(列表)
④.Tuple(元组)
⑤.Set(集合)
⑥.Dictionary(字典)

一、Number(数字)

Python 支持三种不同的数值类型:

整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。布尔(bool)是整型的子类型。

浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
在Python中定义整数的大小没有限制,可以是一个无限大的整数,比如:
a = 123456789123456789
如果数字的长度过长时,可以使用下划线作为分隔符,比如:
a = 123_345_789_123_456_789
其他进制的整数:
十进制:不能以0开头
二进制:以0b开头
八进制:以0o开头
十六进制:以0x开头
但是注意,所有以其他进制定义的整数,输出结果均为十进制

Python 数字类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

int(x) 将x转换为一个整数。

float(x) 将x转换到一个浮点数。

complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

二、String(字符串)

字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

var1 = 'Hello World!'

Python 访问字符串中的值
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:

变量[头下标:尾下标]

Python转义字符
在需要在字符中使用特殊字符时,python 用反斜杠 \ 转义字符。

转义字符:
\"代表:"
\'代表:'
\n代表:换行
\t代表:制表符
如果不需要转义,则在最前面加r

# 转义字符
# 换行\n
print("I", end="\n")
print("love")
print("you")

格式化字符串

print("变量名="+变量值)  # 这种用法变量名和变量值必须为同一数据类型
print("变量名=",变量值)

Python 类型检查
要查看变量的数据类型,可以使用type()函数
使用:

type(变量名,或者直接写变量值)

Python 类型转换
Python提供了类型转换的内置函数

int():将字符串转为整数,比如
int('123456'),结果为整数的123456
float():将浮点字符串转为 float,比如:
float('12.34'),结果为12.34
str():转换为字符串,比如
str(123456),结果为“123456

Python 格式化输出

# 格式化输出
# 拼接符+ (注:变量必须为字符串类型)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值