数据类型

数据类型

1、Numbers(数字类型)
2、Strings(字符串类型)
3、Lists(列表类型)
4、Tuples(元组类型)
5、Dictionaries(字典类型)
6、Sets(集合类型)
在代码中可通过type(变量)函数来查看数据类型

// 代码
print(type('abc'))
// 输出结果
<class 'str'>

数据不同进制类型之间的转换

非浮点型数据进制之间的转换

进制函数
2进制bin()
8进制oct()
10进制str()
16进制hex()

在转换之后类型都将变为字符串

若要将其他进制的数据转化为数值类型,可用int()函数
例:

// 将6转化为数值
print(int('0110', 2))
// 输出结果
6

int(待转换数据,待转换数据进制类型)
转换之后都将变为整型

浮点型数据之间进制的转换

// 将16进制数据转换为浮点型
print(float.fromhex('0x10'))
// 结果
16.0
// 将16进制数据转换为浮点型
print(float.fromhex('0x10'))
// 结果
16.0

复数型与字符串型数据

复数型

例:z=2+4j (其中2为实部,4j为虚部)

函数作用
z.real取z的实部
z.imag取z的虚部
z.conjugate()取z的共轭复数

字符串类型

字符串之间进行拼接与复制

例:

// 字符串拼接
a='hello '
b='world'
c=' !'
print(a+b+c)
// 输出
hello world !
// 字符串复制
print('abc'*3)
// 输出
abcabcabc

注:字符串中如果含有转义字符可在字符串前加r让转义字符失去作用
例:

// 含有转义字符的字符串
print('\nabc'*3)
// 输出
abc
abc
abc
// 令转义字符失去作用
print(r'\nabc'*3)
// 输出
\nabc\nabc\nabc

数据类型之间的转换

函数作用
int(x ,base)将x转化为一个整数,x为字符串或者数字base为进制数
float(x)将x转化为浮点数
str(x)将x转化为字符串类型
bool(x)将x转化为布尔类型 空、0返回False其他的返回True
list()将数据转化为列表格式
isinstance(x,type)判断x是否为type类型的,是返回True不是返回False
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kilig*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值